我想让每个截图文件都以日期结尾。 它确实有效,但问题是,当我拍摄一张新的截图时,日期总是一样的。你知道吗
这是密码
class ScrShot(object):
def Screenie(self):
file_name = Filename('WFT-ScreenShot-'+str(date)+'.jpg')
base.win.saveScreenshot(file_name)
print ':debug: screenshot taken!'
print ':debug: screenshot saved as ', file_name ,''
instance = ScrShot()
base.accept('f9', instance.Screenie)
下面是使用的变量:
###########################################
#time
date = datetime.datetime.now().strftime('%Y-%m-%d-%H-%M-%S')
###########################################
另外,日志中的一些信息:
:debug: screenshot taken!
:debug: screenshot saved as WFT-ScreenShot-2013-12-24-18-46-04.jpg
:debug: screenshot taken!
:debug: screenshot saved as WFT-ScreenShot-2013-12-24-18-46-04.jpg
:debug: screenshot taken!
:debug: screenshot saved as WFT-ScreenShot-2013-12-24-18-46-04.jpg
现在,还有别的方法更新日期吗?你知道吗
编辑:它确实解决了问题,但我也想保存在一个外部文件夹。 有办法吗?你知道吗
将类替换为:
它输出所有相同的日期,因为您只分配了
date
一次。当您使用date
时,它不会自动更新。当你想得到一个新的约会时,你每次都要打电话给now()
。你知道吗相关问题 更多 >
编程相关推荐