gpt4 book ai didi

Python 将特定时间 append 到列表

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:25:25 25 4
gpt4 key购买 nike

我正在尝试将 5 次 append 到列表并计算值的平均值。由于 top 命令永远循环,我无法这样做。

#/usr/bin/python
import subprocess

values= []
cpu=subprocess.call(["top -b | awk '/sshd/ {print $9}'"], shell=True)
values.append(cpu)
print values

输出:

3.0
0.3
2.3
2.2

最佳答案

首先,如果你想让cpu有命令的输出,你需要使用subprocess.check_output.call 不返回命令的输出。

其次,您可以在 top 命令中指定 -n 5

#/usr/bin/python
import subprocess

cpu = subprocess.check_output(["top -n 5 -b | awk '/sshd/ {print $9}'"], shell=True)
values = cpu.split()
print values

关于Python 将特定时间 append 到列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35914036/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com