以前就疑惑popen和system有什么不同,今天实际的应用,才让我恍然大悟
os.popen()可以实现一个“管道”,从这个命令获取的值可以继续被调用。而os.system不同,它只是调用,调用完后自身退出,可能返回个0吧

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

相关文章:

  • 2022-12-23
  • 2021-07-30
  • 2021-10-21
  • 2021-09-20
  • 2021-12-30
  • 2021-06-08
  • 2021-11-05
  • 2022-03-09
猜你喜欢
  • 2022-02-08
  • 2021-11-22
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-11-30
相关资源
相似解决方案