Python文件操作时出现Permission denied: 'record.json'错误如何解决

Python文件操作时出现Permission denied: 'record.json'错误如何解决_第1张图片
大众点评网页

最近在分析大众点评网站的时候,使用python抓取了一部分信息,想要以json的格式存储下来


Python文件操作时出现Permission denied: 'record.json'错误如何解决_第2张图片
部分代码显示图

出现了如下问题:


错误界面

解决过程:
对于错误提示:IOError: [Errno 13] Permission denied: u'\u706b\u9505.json',很显然这是一个IO错误提示,可能是没有权限操作,我平时在做python相关项目开发时喜欢使用PyCharm编辑器(编辑器较强大,可连接虚拟机、可连接Linux远程服务器。。。),只是最近遇到这个问题,检查了文件目录权限,都正确。我便选择了如下方法解决。

Python文件操作时出现Permission denied: 'record.json'错误如何解决_第3张图片
PowerShell

解决办法,如上图打开win10自带的PowerShell(Windows PowerShell 是一种命令行外壳程序,命令行用户和脚本编写者可以利用 .NET 。Framework的强大功能),输入命令python dzdp.py回车即可。

Windows上运行Python代码

信息抓取结果:


Python文件操作时出现Permission denied: 'record.json'错误如何解决_第4张图片
数据显示图1

Python文件操作时出现Permission denied: 'record.json'错误如何解决_第5张图片
数据显示图2

你可能感兴趣的:(Python文件操作时出现Permission denied: 'record.json'错误如何解决)