2
所以我现在有蟒蛇打印了多长时间了功能对其做的东西,如运行后,运行:如何在函数运行时打印出当前运行时间?
import time
t = time.time()
# do something in here
print "\n Time Taken: %.3f sec" % (time.time()-t)
,但我想说明的是已经过去了的功能已经开始直播时间,我无法想出一个办法来实现这一目标。
例如在终端我希望它这样说:
Working on xFunction. Time Elapsed 72.485 sec... (live updated time)
xFunction Has finished.
Time Taken: 1152.546 sec
任何帮助,将不胜感激。
你可以用'os.fork()'为它启动一个新的线程。 –
请注意,OP似乎需要经过时间的_live_显示(正如标题已经表明的,但问题文本没有)。 – handle
或['threading'](https://docs.python.org/3/library/threading.html)。 – handle