python popen查看命令有没有成功执行
答案:2 悬赏:60 手机版
解决时间 2021-02-27 11:35
- 提问者网友:欲劫无渡
- 2021-02-26 11:40
python popen查看命令有没有成功执行
最佳答案
- 五星知识达人网友:廢物販賣機
- 2021-02-26 12:04
通过 os.popen() 返回的是 file read 的对象,对其进行读取 read() 的操作可以看到执行的输出。但是无法读取程序执行的返回值)尝试第三种方案 commands.getstatusoutput() 一个方法就可以获得到返回值和输出,非常好用。
全部回答
- 1楼网友:白昼之月
- 2021-02-26 12:51
用subprocess中的popen做个磁盘监控小程序,但是在使用ps = popen("df -h", shell=true, stdout=pipe, stderr=pipe)之后,再使用output_lines = ps.stdout.readlines()的时候,output_lines总是内容为空!
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯