Python與Linux時間分析

2021-06-19 03:36:39 字數 558 閱讀 8733

使用time命令:

格式: time [-p] 命令 [可選引數]

輸出:1)實際時間(real time): 從command命令列開始執行到執行終止的消逝時間;

2)使用者cpu時間(user cpu time): 命令執行完成花費的使用者cpu時間,即命令在使用者態中執行時間總和;

3)系統cpu時間(system cpu time): 命令執行完成花費的系統cpu時間,即命令在核心態中執行時間總和。

典型輸出:

real

0m0.079s

user

0m0.075s

sys        0m0.000s

使用time模組:

time.clock() 返回當前時間,因此在程式執行前後分別獲得時間再相減即可。

但是實踐中發現其結果跟linux命令的結果差距很大。

另外較麻煩一點的方法是使用profile分析程式執行結果,這樣會得到總的執行時間以及詳細的函式呼叫次數和時間。用profile得到的時間與linux獲得的時間接近。

格式:python -m profile ***.py

Python 日期與時間

python 3.6.4 import time,calendar,datetime print 距離1970年的秒數為 time.time print 本地時間為 time.localtime print 格式化 time.asctime time.localtime time.time prin...

Python日期與時間

python日期操作 import time print time.localtime strcy time元組 time.struct time tm year 2017,tm mon 12,tm mday 30,tm hour 15,tm min 26,tm sec 47,tm wday 5,t...

Python本地時間與UTC時間轉換

coding utf 8 import time import datetime class timeshift def init self pass defget utctime self datetime.datetime utc time datetime.datetime.utcfromti...