我想把截图保存,并且图片名为当时时间(变量)。当我保存的时候总是出错,请教大佬应该怎么做?
import time
dt = time.localtime()
ft = "%Y-%m-%d %H:%M:%S"
nt = time.strftime(ft,dt)
from PIL import ImageGrab
img = ImageGrab.grab()
img.save(nt.png)
就是最后一行出错了。
我不知道怎么引用nt。
谢谢大佬
import time
dt = time.localtime()
ft = "%Y-%m-%d %H_%M_%S"
nt = time.strftime(ft, dt)
from PIL import ImageGrab
img = ImageGrab.grab()
img.save(str(nt) + '.png')
特殊符号不能出现在文件的名字中( : ) 改成了( _ )
文件名不能包含 冒号,就是ft里的冒号要改成其它合法的符号。
另外,最后一行应该是 img.save(nt+'.png')
试试:
img.save(nt+".png'')