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