[英]Errno 13 Permission denied Python
在 python 中,我目前正在试验我可以用open
命令做什么。 我试图打开一个文件,并收到一条错误消息。 这是我的代码:
open(r'C:\Users\****\Desktop\File1')
我的错误信息是:
PermissionError: [Errno 13] Permission denied: 'C:\\Users\\****\\Desktop\\File1'
我在网站上寻找一些答案,我看到有人提到chmod
的帖子。 1.我不确定这是什么 2.我不知道如何使用它,这就是我来这里的原因。
对于未来的搜索者,如果以上都不起作用,对我来说,python 试图将文件夹作为文件打开。
检查您尝试打开文件的位置,如果您有一个与您尝试打开的文件名称完全相同的文件夹(文件扩展名是文件名的一部分)。
您的用户没有read
文件的正确权限,因为您使用了open()
而不指定模式。
由于您使用的是 Windows,您应该阅读更多关于File and Folder Permissions 的内容。
此外,如果您想使用您的文件权限,您应该right-click
它,选择“ Properties
并选择“ Security
选项卡。
或者,如果您想变得更铁杆一点,您可以以管理员身份运行您的脚本。
SO相关问题:
这里的问题是您的用户没有打开文件的适当权限/权限,这意味着您需要在运行该命令之前向您的 python ide 授予一些管理权限。
由于您是 Windows 用户,您只需要右键单击 python ide => 选择选项“以管理员身份运行” ,然后运行您的命令。
如果您使用命令行运行代码,请使用管理员权限打开命令提示符。 希望能帮助到你
如果没有任何效果,请确保该文件未在其他程序中打开。 我试图导入一个 xlsx 文件,但 Excel 阻止我这样做。
如果您在 Windows 10 中遇到此问题,并且您知道您对文件夹有前提(您之前可以写,但它最近才开始打印异常 PermissionError)。您将需要安装 Windows 更新......我希望有人能帮助解决这个问题信息。
在python中,我目前正在尝试使用open
命令进行操作。 我试图打开一个文件,并收到一条错误消息。 这是我的代码:
open(r'C:\Users\****\Desktop\File1')
我的错误消息是:
PermissionError: [Errno 13] Permission denied: 'C:\\Users\\****\\Desktop\\File1'
我浏览了该网站以尝试找到一些答案,并且看到了有人提到chmod
的帖子。 1.我不确定这是什么,并且2.我不知道如何使用它,这就是为什么我来这里。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.