我想創建一個代碼,為我的程式運行的每一秒收取“錢”。例如,如果我對程式運行的每一秒收取 1 美分,并且程式運行了 10 秒,我希望列印一條陳述句,如“您已運行程式 10 秒,將收取 10美分”在我的程式結束時。
我什至不知道從哪里開始,但到目前為止,我已經創建了一個代碼,顯示我的程式運行了多長時間。代碼如下所示:
from datetime import datetime
start_time = datetime.now()
#my code
end_time = datetime.now()
print("Duration:", end_time-start_time)
我怎么能從這里走?
uj5u.com熱心網友回復:
你大部分時間都在那里;只需total_seconds()從timedelta減去兩個datetimes 得到的。
elapsed = (end_time-start_time).total_seconds()
print(f"You have ran the program for {elapsed} seconds, and will be charged {elapsed} cents.")
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/532775.html
標籤:Python约会时间蜘蛛
