1. 程式人生 > >Python scrapy專案中.py檔案無法儲存:Unable to save file 'items.py' Cannot save items.py

Python scrapy專案中.py檔案無法儲存:Unable to save file 'items.py' Cannot save items.py

1. 問題描述

    在使用cmd 命令列建立scrapy project專案後,對items檔案進行更改時發生錯誤。

   (1)spyder編輯器顯示 Unable to save file 'items.py'

           Error message:

          [Errno 13] Permission denied: ... 等錯誤資訊。

      

   (2)pyChram中顯示以下錯誤資訊

        Cannot save items.py.
        The file was renamed to items.py___jb_old___.

        Your changes were written to items.py___jb_tmp___.

(3)原因分析:很可能是由於users許可權不足導致無法修改部分檔案。

2. 解決方法一:更改高階安全設定

    (1)選擇資料夾屬性下面的 安全--》高階 選項


(2)選擇 更改許可權


   底部變為如下形式,選擇 新增


 (3)得到新的介面後執行 選擇主體

(4)在白框中輸入 users後點擊檢查名稱

獲取了想要的物件名稱後,選擇確定

(5)修改users的基本許可權,選擇完全控制,再點選確認

(6)在新的許可權介面中可以看到如下資訊,這樣就可以順利對scrapy專案中包括items.py的所有檔案進行修改儲存了。


3. 解決方法二:不使用管理員許可權開啟cmd, 直接使用users身份開啟cmd,再建立scrapy專案。

     自己測試了一樣,此方法簡單有效,但是安全上需要自己注意。