Python 正在下载文件但获取权限错误

Python 正在下载文件但获取权限错误,python,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 U

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

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'

我检查了当前路径,一切看起来都很好,我只是无法解释为什么它没有写入,因为我是一名管理员

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

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

根据错误消息,我猜目标文件夹不存在。也许您想更新文件路径以实际写入扩展名为的文件?此外,如果是windows,您可能不会有权限问题…文件夹存在,我打印了当前路径,它是正确的,我如何将路径更新为使用扩展名写入?只是更改了扩展名,它就工作了,谢谢@teng如果答案有效,请接受。我有时间限制,所以我忘记了。根据错误消息,我猜目标文件夹不存在。也许您想更新文件路径以实际写入扩展名为的文件?此外,考虑到它是windows,您可能不会有权限问题…文件夹存在,我打印了当前路径,它是正确的,我将如何更新路径以使用扩展名进行书写?刚刚更改了扩展名,它就工作了,谢谢@teng如果它工作,请接受答案。我有时间限制,所以我忘记了它
MasterDownload = requests.get(url=Master, headers=Heads)

fpath = os.getcwd()

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