我在 Linux 中运行不同的 Python 脚本,我想看看这些脚本需要多长时间,我想知道 Bash 或 Python 中是否有一个命令,它不依赖于回显或打印到屏幕上运行该命令花费了多少时间。提前致谢。
例如,Python 脚本可能是:
import subprocess
command = ['sudo', '-S', 'iwlist', 'wlan0', 'scan']
output = subprocess.Popen(command, stdout=subprocess.PIPE).stdout.read()
data = []
for cell_item in output.split("Cell"):
data_item = []
for line in cell_item.split("\n"):
if any(item in line for item in ["ESSID", "Quality", "Pairwise"]):
data_item.append(line.strip())
if data_item:
data.append(data_item)
print data
我想要的是在屏幕上看到一些代码输出的最后一行,我想在那里看到,即; “此代码持续了 16.363 秒”
最佳答案
只需将时间
放在任何其他命令或脚本之前,例如:
time sleep 4
给出
real 0m4.003s
user 0m0.000s
sys 0m0.001s
您也可以更改输出的格式,请参阅man time
。
关于python - 是否有命令显示最后 "n"命令运行需要多长时间?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25310019/