相关疑难解决方法(0)

Linux命令行调用没有从os.system返回它应该的内容?

我需要对linux进行一些命令行调用并从中获取返回,但是如下所示只是返回0它应该返回一个时间值,比如00:08:19,我在常规命令行中测试完全相同的调用它返回时间值00:08:19所以我很困惑我做错了什么,因为我认为这是如何在python中做到这一点.

import os
retvalue = os.system("ps -p 2993 -o time --no-headers")
print retvalue
Run Code Online (Sandbox Code Playgroud)

python linux command-line os.system python-2.7

58
推荐指数
4
解决办法
31万
查看次数

标签 统计

command-line ×1

linux ×1

os.system ×1

python ×1

python-2.7 ×1