我正在创建一个程序,最终将通过镜头读取屏幕,我需要它来保存带有日期和时间戳的文件名,程序运行正常,但不能正确创建文件名,因此取代现有的屏幕截图。如何将其更改为文件名成为下面代码中定义的日期和时间的位置?
def getTime():
#GET THE CURRENT DATE AND TIME
now = datetime.datetime.now()
now_str = now.strftime("%Y-%m-%d-%H-%M-%S")
outFile = pyautogui.screenshot('ImageFile.PNG'.format(now_str))
答案 0 :(得分:2)
您缺少括号。 https://docs.python.org/2/library/string.html#format-examples
outFile = pyautogui.screenshot('ImageFile{}.PNG'.format(now_str))