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: ... 等错误信息。

      Python scrapy项目中.py文件无法保存:Unable to save file 'items.py' Cannot save items.py_第1张图片

   (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)选择文件夹属性下面的 安全--》高级 选项

Python scrapy项目中.py文件无法保存:Unable to save file 'items.py' Cannot save items.py_第2张图片

(2)选择 更改权限

Python scrapy项目中.py文件无法保存:Unable to save file 'items.py' Cannot save items.py_第3张图片

   底部变为如下形式,选择 添加


 (3)得到新的界面后执行 选择主体

Python scrapy项目中.py文件无法保存:Unable to save file 'items.py' Cannot save items.py_第4张图片

(4)在白框中输入 users后点击检查名称

Python scrapy项目中.py文件无法保存:Unable to save file 'items.py' Cannot save items.py_第5张图片

获取了想要的对象名称后,选择确定

Python scrapy项目中.py文件无法保存:Unable to save file 'items.py' Cannot save items.py_第6张图片

(5)修改users的基本权限,选择完全控制,再点击确认

Python scrapy项目中.py文件无法保存:Unable to save file 'items.py' Cannot save items.py_第7张图片

(6)在新的权限界面中可以看到如下信息,这样就可以顺利对scrapy项目中包括items.py的所有文件进行修改保存了。

Python scrapy项目中.py文件无法保存:Unable to save file 'items.py' Cannot save items.py_第8张图片

3. 解决方法二:不使用管理员权限打开cmd, 直接使用users身份打开cmd,再创建scrapy项目。

     自己测试了一样,此方法简单有效,但是安全上需要自己注意。

你可能感兴趣的:(爬虫)