问题描述
我制作了一个简单的脚本来捕获屏幕截图,并每隔几秒钟将其保存到一个文件中。 这是脚本:
from PIL import ImageGrab as ig
import time
from datetime import datetime
try :
while (1) :
tm = datetime.today().strftime('%Y-%m-%d-%H:%M:%S')
try :
im = ig.grab()
im.save('/home/user/tmp/' + tm + '.png')
time.sleep(40)
except :
pass
except KeyboardInterrupt:
print("Process interrupted")
try :
exit(0)
except SystemExit:
os._exit(0)
它可以完美工作(在Ubuntu 18.04,python3中),但是键盘中断不起作用。我关注了this问题,并添加了except KeyboardInterrupt:
语句。当我按CTRL+C
时,它将再次截取屏幕截图。有人可以帮忙吗?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)