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权限不足导致无法修改部分文件。


扫描二维码关注公众号,回复: 1919912 查看本文章

2. 解决方法一:更改高级安全设置

    (1)选择文件夹属性下面的 安全--》高级 选项


(2)选择 更改权限


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


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

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

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

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

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


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

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

猜你喜欢

转载自blog.csdn.net/zhuzuwei/article/details/80894054