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”的操作即可
相关问题 更多 >
编程相关推荐