Python scrapy專案中.py檔案無法儲存:Unable to save file 'items.py' Cannot save items.py
阿新 • • 發佈:2019-01-23
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專案。
自己測試了一樣,此方法簡單有效,但是安全上需要自己注意。