生活随笔
收集整理的這篇文章主要介紹了
python程序运行进程、使用时间、剩余时间显示
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
有很多程序運行時間比較長,如果不將運行過程輸出將很難判斷程序運行的時間。下邊這段程序將按照上圖所示的格式輸出程序運行進程、已用時間、剩余時間。
def time_change(time_init): time_list = []
if time_init/
3600 >
1:time_h = int(time_init/
3600)time_m = int((time_init-time_h*
3600) /
60)time_s = int(time_init - time_h *
3600 - time_m *
60)time_list.append(str(time_h))time_list.append(
'h ')time_list.append(str(time_m))time_list.append(
'm ')
elif time_init/
60 >
1:time_m = int(time_init/
60)time_s = int(time_init - time_m *
60)time_list.append(str(time_m))time_list.append(
'm ')
else:time_s = int(time_init)time_list.append(str(time_s))time_list.append(
's')time_str =
''.join(time_list)
return time_str
if __name__==
"__main__":process =
.0start = time.time()
for i
in range(total_num):·········
if process < (i*
1.0/total_num):
if process !=
0:end = time.time()use_time = end-startall_time = use_time / processres_time = all_time - use_timestr_ues_time = time_change(use_time)str_res_time = time_change(res_time)print(
"Percentage of progress:%.0f%% Used time:%s Rest time:%s "%(process*
100,str_ues_time,str_res_time))process = process +
0.01
總結
以上是生活随笔為你收集整理的python程序运行进程、使用时间、剩余时间显示的全部內容,希望文章能夠幫你解決所遇到的問題。
如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。