2024-09-30 08:17:34 发布
网友
这个代码
from PIL import ImageGrab, Image im = ImageGrab.grab() im.save(r'D:/MyFilesForProject/Network/screen.jpg')
导致这个错误
我试图在整个互联网上找到一个解决方案,但没有找到任何有效的方法。为了避免重复的建议:是的,我允许在属性中读写文件夹,并尝试将其保存到其他位置。我真的希望你的帮助。提前谢谢你。在
Python有写入该驱动器的权限时出现问题。在
尝试以管理员身份运行Python:
从命令行:
runas.exe /user:administrator "C:\Python27\python.exe Screenshot.py"
我试图保存到没有写入权限的文件夹中,从而成功地复制了您的错误。在
我是这样修复错误的:
右键单击要保存到的文件夹。
单击列表底部的properties
properties
转到security选项卡
security
单击To change permissions, click Edit
To change permissions, click Edit
确保write部分在Allow列中为您登录的用户打勾。如果这不是私人文件夹或安全风险,您可以考虑everyone
write
Allow
everyone
我注意到的另一件事是更新后的修复程序有错误
注意w+b,而在回溯中你有{}
w+b
这可能是因为使用了过时的PIL版本。。在
尝试通过PIP卸载PIL,然后使用重新安装最新版本
pip install pil
另一个不同之处是,我在python3.6上运行,而不是像您一样在2.7上运行。在
Python有写入该驱动器的权限时出现问题。在
尝试以管理员身份运行Python:
从命令行:
我试图保存到没有写入权限的文件夹中,从而成功地复制了您的错误。在
我是这样修复错误的:
右键单击要保存到的文件夹。
单击列表底部的
properties
转到
security
选项卡单击
To change permissions, click Edit
确保
write
部分在Allow
列中为您登录的用户打勾。如果这不是私人文件夹或安全风险,您可以考虑everyone
我注意到的另一件事是更新后的修复程序有错误
^{pr2}$注意}
w+b
,而在回溯中你有{这可能是因为使用了过时的PIL版本。。在
尝试通过PIP卸载PIL,然后使用重新安装最新版本
另一个不同之处是,我在python3.6上运行,而不是像您一样在2.7上运行。在
相关问题 更多 >
编程相关推荐