easytet 发表于 2017-7-20 21:20:27

os.popen 怎么用

os.popen 怎么用

新手·ing 发表于 2017-7-20 21:25:53

os.popen()可以实现一个“管道”,从这个命令获取的值可以继续被调用。而os.system不同,它只是调用,调用完后自身退出,可能返回个0吧

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

新手·ing 发表于 2017-7-20 21:26:15

os.popen() 可以返回回显的内容,以文件描述符返回。
eg:
t_f = os.popen ("ping 192.168.1.1")
print t_f.read()
页: [1]
查看完整版本: os.popen 怎么用