导入png时出现Python权限错误

导入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

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 <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的访问权限,并且仍然给了我相同的错误。如果您将图像放在桌面上的新文件夹中,那么它可以工作吗?