gpt4 book ai didi

python - 权限错误 : [Errno 13] in Python

转载 作者:IT老高 更新时间:2023-10-28 20:34:34 29 4
gpt4 key购买 nike

刚开始学习一些 Python,我遇到了如下所述的问题:

a_file = open('E:\Python Win7-64-AMD 3.3\Test', encoding='utf-8')

Traceback (most recent call last):
File "<pyshell#9>", line 1, in <module>
a_file = open('E:\Python Win7-64-AMD 3.3\Test', encoding='utf-8')
PermissionError: [Errno 13] Permission denied: 'E:\\Python Win7-64-AMD 3.3\\Test\

似乎是文件权限错误,如果有人能发光,将不胜感激。

注意:不确定 Python 和 Windows 文件是如何工作的,但我以管理员身份登录到 Windows,并且该文件夹具有管理员权限。

我已尝试将 .exe 属性更改为以管理员身份运行。

最佳答案

什么时候做;

a_file = open('E:\Python Win7-64-AMD 3.3\Test', encoding='utf-8')

...您正在尝试将 目录 作为文件打开,这可能(并且在大多数非 UNIX 文件系统上)会失败。

你的另一个例子;

a_file = open('E:\Python Win7-64-AMD 3.3\Test\a.txt', encoding='utf-8')

如果您只有 a.txt 的权限,应该可以正常工作。您可能希望使用原始(r-prefixed)字符串,以确保您的路径不包含任何转义字符,如 \n 将被转换为特殊字符.

a_file = open(r'E:\Python Win7-64-AMD 3.3\Test\a.txt', encoding='utf-8')

关于python - 权限错误 : [Errno 13] in Python,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13207450/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com