【Python新手求助】关于实现自动截图转文字脚本
网址如下:https://www.php.cn/python-tutorials-391549.html
这个思路我觉得正是我需要的,但是好像是Python3以下的语法,就比如说我按它的
from PIL import ImageGrab
im = ImageGrab.grab()# 截取全屏
im.save(C:\Users\Administrator\Desktop\脚本文件)
这样写,会报错如下:
im.save(C:\Users\Administrator\Desktop\脚本文件)
然后窗口提示invalid syntax。
该怎么去改进命令?
而且除了这一条,下面的语法肯定也有一些跟Python3不符。
1.save参数要有引号。
2.反斜杠要\\,或用原始字符串。 冬雪雪冬 发表于 2020-2-17 18:57
1.save参数要有引号。
2.反斜杠要\\,或用原始字符串。
不是很懂,可以在帖子上的原代码上改一下吗? im.save("C:\]Users]\Administrator\]Desktop\脚本文件") ========== RESTART: C:/Users/Administrator/Desktop/脚本文件/Python全屏截图.py ==========
Traceback (most recent call last):
File "P:\1 Python\lib\site-packages\PIL\Image.py", line 2082, in save
format = EXTENSION
KeyError: ''
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:/Users/Administrator/Desktop/脚本文件/Python全屏截图.py", line 7, in <module>
im.save("C:\]Users]\Administrator\]Desktop\脚本文件")
File "P:\1 Python\lib\site-packages\PIL\Image.py", line 2084, in save
raise ValueError("unknown file extension: {}".format(ext))
ValueError: unknown file extension:
>>> 提示是为止文件扩展名,你的扩展名是什么? 冬雪雪冬 发表于 2020-2-17 19:32
提示是为止文件扩展名,你的扩展名是什么?
C:\Users\Administrator\Desktop\脚本文件 脚本文件没有扩展名吗? 冬雪雪冬 发表于 2020-2-17 19:44
脚本文件没有扩展名吗?
脚本名叫做Python全屏截图,文件类型是Python File(.py),好像没有拓展名吧? 扩展名就应该是.py 冬雪雪冬 发表于 2020-2-17 19:53
扩展名就应该是.py
那是哪里出问题了? 写成
im.save("C:\]Users]\Administrator\]Desktop\Python全屏截图.py") 冬雪雪冬 发表于 2020-2-17 19:55
写成
im.save("C:\]Users]\Administrator\]Desktop\Python全屏截图.py")
========== RESTART: C:\Users\Administrator\Desktop\脚本文件\Python全屏截图.py ==========
Traceback (most recent call last):
File "P:\1 Python\lib\site-packages\PIL\Image.py", line 2082, in save
format = EXTENSION
KeyError: '.py'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\Administrator\Desktop\脚本文件\Python全屏截图.py", line 7, in <module>
im.save("C:\]Users]\Administrator\]Desktop\脚本文件\Python全屏截图.py")
File "P:\1 Python\lib\site-packages\PIL\Image.py", line 2084, in save
raise ValueError("unknown file extension: {}".format(ext))
ValueError: unknown file extension: .py
桌面的文件夹叫做脚本文件,脚本文件里的脚本叫做Python全屏截图。 im.save(r"C:\]Users\Administrator\Desktop\脚本文件\python全屏截图.py")
再试试 冬雪雪冬 发表于 2020-2-17 20:00
im.save(r"C:\]Users\Administrator\Desktop\脚本文件\python全屏截图.py")
再试试
========== RESTART: C:\Users\Administrator\Desktop\脚本文件\Python全屏截图.py ==========
Traceback (most recent call last):
File "P:\1 Python\lib\site-packages\PIL\Image.py", line 2082, in save
format = EXTENSION
KeyError: '.py'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\Administrator\Desktop\脚本文件\Python全屏截图.py", line 7, in <module>
im.save(r"C:\]Users]\Administrator\]Desktop\脚本文件\python全屏截图.py")
File "P:\1 Python\lib\site-packages\PIL\Image.py", line 2084, in save
raise ValueError("unknown file extension: {}".format(ext))
ValueError: unknown file extension: .py
>>> 请 @zltzlt 帮助看看 冬雪雪冬 发表于 2020-2-17 20:05
请 @zltzlt 帮助看看
{:10_250:{:10_250:}看来还是要zlt大佬出马 冬雪雪冬 发表于 2020-2-17 20:05
请 @zltzlt 帮助看看
OK from PIL import ImageGrab
im = ImageGrab.grab()# 截取全屏
im.save(r"C:\Users\Administrator\Desktop\截图.png") zltzlt 发表于 2020-2-17 20:06
在第一个引号报错了
页:
[1]
2