现在的位置: 首页 > 综合 > 正文

我才理解了os.popen

2012年11月23日 ⁄ 综合 ⁄ 共 193字 ⁄ 字号 评论关闭
以前就疑惑popen和system有什么不同,今天实际的应用,才让我恍然大悟
os.popen()可以实现一个“管道”,从这个命令获取的值可以继续被调用。而os.system不同,它只是调用,调用完后自身退出,可能返回个0吧

比如,我想得到ntpd的进程id,就要这么做:
os.popen('ps -C ntpd | grep -v CMD |awk '{ print $1 }').readlines()[0]

抱歉!评论已关闭.