下载文件但获取权限时出错

2024-03-29 06:09:21 发布

您现在位置:Python中文网/ 问答频道 /正文

我试图下载一个文件,但当它试图写入当前目录时,它给出了一个权限错误

Traceback (most recent call last):
  File "C:\Users\HP User\Desktop\WWE Tool\MasterDownload.py", line 22, in <module>
    with open(x, 'wb') as f:
PermissionError: [Errno 13] Permission denied: 'C:\\Users\\HP User\\Desktop\\WWE Tool'

代码:

MasterDownload = requests.get(url=Master, headers=Heads)

fpath = os.getcwd()

with open(fpath, 'wb') as f:
    f.write(MasterDownload.content)

我检查了当前的路径,一切看起来都很好,我就是绕不开它为什么不写,因为我是一个管理员


Tags: 文件权限as错误withtoolopenusers
1条回答
网友
1楼 · 发布于 2024-03-29 06:09:21

实际上,您正在尝试写入目录(进程的当前工作目录-从os.getcwd()获得),而不是文件。尝试在该目录中选择要写入的实际文件,而不是目录本身,问题可能会消失。你知道吗

相关问题 更多 >