gpt4 book ai didi

python - 不同得到之间的输出?

转载 作者:太空宇宙 更新时间:2023-11-04 11:17:06 25 4
gpt4 key购买 nike

获取下一个命令之间的输出可能有任何不同:

lsof_list = commands.getoutput('lsof  | awk \'{print $1,$2,$5}\')

或:

lsof_list1 = commands.getoutput('lsof  | awk \'{print $1}\')
lsof_list2 = commands.getoutput('lsof | awk \'{print $2}\')
lsof_list5 = commands.getoutput('lsof | awk \'{print $5}\')
lsof_list = [lsof_list1, lsof_list2, lsof_list5]

当然,行将成为列,反之亦然,但我主要怀疑的是数据,在代码运行期间是否可能会有不同数量的打开文件?

请问Python有没有同时执行几条命令的函数?

最佳答案

是的,输出可能有所不同。在第一种情况下,您只执行一次 lsof,然后从 lsof 输出中捕获值,但在第二种情况下,lsof 执行了 3 次,这可能会导致在不同的输出。

关于python - 不同得到之间的输出?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20347497/

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