【发布时间】:2017-03-21 20:20:07
【问题描述】:
我正在尝试在正常打印之前打印当前时间
global begtime
begtime = str(datetime.datetime.now()).split('.')[0]
global secondtime
secondtime = begtime.split(' ')[1]
global time
time = '[' + secondtime + ']' + ':'
print time
datetime.datetime.now 返回格式为:
year.month.date hour.minute.second
所以我首先在 '.' 处拆分。得到单独的时间,然后我在空间分裂以获得时间。
然后我将其格式化为 [hour:min:sec]
它可以工作,但时间不正确,它会为所有打印件打印相同的时间,即使它们相隔几分钟。
我想要每次打印的准确时间。
【问题讨论】:
-
使用全局变量是不好的做法