导入png时出现Python权限错误
VsCode给了我这个错误:导入png时出现Python权限错误,python,Python,VsCode给了我这个错误: PS D:\leomu\Documents\Python projects\Bots> & C:/Python/Python39/python.exe "d:/leomu/Documents/Python projects/Bots/verify.py" File "d:\leomu\Documents\Python projects\Bots\verify.py", line 4, in <mod
PS D:\leomu\Documents\Python projects\Bots> &
C:/Python/Python39/python.exe "d:/leomu/Documents/Python
projects/Bots/verify.py"
File "d:\leomu\Documents\Python projects\Bots\verify.py", line 4, in <module>
img = Image.open("D:\leomu\Documents\Python projects\Bots\FototsChat") File
"C:\Python\Python39\lib\site-packages\PIL\Image.py", line 2904, in
open
fp = builtins.open(filename, "rb") PermissionError: [Errno 13] Permission denied: 'D:\\leomu\\Documents\\Python
projects\\Bots\\FototsChat'
import pytesseract, time
from PIL import Image
img = Image.open("D:\leomu\Documents\Python projects\Bots\FototsChat")
text = pytesseract.image_to_string("img")
print(text)
问题是,您试图加载的文件受保护,非管理员用户无法打开/更改。要解决这个问题,这取决于您使用的是什么操作系统 对于windows用户: 以管理员身份打开终端/IDE,这样就可以了 对于linux/mac用户: 在运行程序的命令之前打开run put
sudo
编辑:我更好地阅读了这个问题,并意识到图像的路径指向没有扩展名的文件(如.png)或文件夹(我怀疑它是文件夹)
因此,如果您试图从该文件夹中打开文件“test.png”,只需执行类似于“D:\leomu\Documents\Python projects\Bots\FototsChat\test.png”的操作即可1。你的两张照片都是一样的。2.将您的代码与错误一起发布&不是屏幕快照这是我第一次在堆栈溢出上发布。我可以编辑我的帖子吗?它看起来像
Image。open
具有指向目录的路径,而不是png文件这是权限问题。。。尝试以管理员身份运行vscode(快速解决方案),但您必须以管理员身份授予对folderRan vscode的访问权限,并且仍然给了我相同的错误。如果您将图像放在桌面上的新文件夹中,那么它可以工作吗?