Errno 13 Permission否认Python

时间:2017-01-28 13:54:50

标签: python

在python中,我目前正在尝试使用open命令执行的操作。我试图打开一个文件,并收到一条错误消息。这是我的代码:

open(r'C:\Users\****\Desktop\File1')

我的错误消息是:

PermissionError: [Errno 13] Permission denied: 'C:\\Users\\****\\Desktop\\File1'

我在网站上试图找到一些答案,我看到有人提到chmod的帖子。 1.我不确定这是什么,2。我不知道如何使用它,这就是我来这里的原因。

5 个答案:

答案 0 :(得分:9)

对于将来的搜索者而言,如果以上方法均无效,对我而言,python尝试将文件夹作为文件打开。

答案 1 :(得分:4)

您的用户没有read文件的正确权限,因为您在未指定模式的情况下使用了open()

由于您使用的是Windows,因此您应该阅读更多关于File and Folder Permissions的内容。

此外,如果您想使用文件权限,则应right-click,选择Properties并选择Security标签。

或者,如果您想要更多核心,可以以管理员身份运行脚本。

SO相关问题:

答案 2 :(得分:0)

这里的问题是您的用户没有适当的rights/permissions打开文件,这意味着您需要在运行该命令之前为python ide授予一些管理特权。

由于您是Windows用户,只需 右键单击python ide =>选择选项“以管理员身份运行” ,然后运行命令。

如果您使用命令行运行代码,请执行相同的 具有管理员权限的命令提示符 。希望对您有帮助

答案 3 :(得分:0)

如果您在Windows 10中有此问题,并且您知道文件夹中存在本地磁盘(可以写,但是最近它刚刚开始打印异常PermissionError)。您将需要安装Windows更新...我希望有人将帮助此信息。

答案 4 :(得分:0)

如果没有任何效果,请确保该文件未在其他程序中打开。我正在尝试导入xlsx文件,而Excel阻止了我这样做。