我有一个Python脚本从互联网上下载任何文件。我遇到一个错误。
回溯(最近一次调用):文件“C:/Users/PacY/PycharmProjects/filedownload/downloadfile.py”,第5行,打开('C:/Users/PacY/Downloads','wb')作为f:PermissionError:[Errno 13]权限被拒绝:'C:/Users/PacY/Downloads'
下面是代码。
link = input("Enter Url to be downloaded:")
file_url = requests.get(link)
with open('C:/Users/PacY/Downloads', 'wb') as f:
f.write(file_url.content)```
I can't figure out why it's not working.
Thank you in advance for your help.
PermissionError:[Errno 13]权限被拒绝:'C:/用户/PacY/下载'
此错误消息意味着您无法将路径C:/Users/PacY/Downloads
作为写入文件打开。
有两个组件:您试图打开路径C:/用户/PacY/下载
因此,根据常识,这可能失败的原因有两个:
我们不知道你的系统是什么样子的,所以我们无法分辨这些可能性中的哪一种是根本原因。然而,假设您有一个标准的Windows设置,很可能C:/用户/PacY/下载
是一个目录,而不是一个文件,这就是为什么它不能作为文件打开的原因。