[Python] python捕捉其它程序的输出信息 →→→→→进入此内容的聊天室

来自 , 2019-09-18, 写在 Python, 查看 144 次.
URL http://www.code666.cn/view/043c2ec6
  1. #捕获程序输出信息
  2. #!/usr/bin/python
  3. import subprocess
  4. myprocess = subprocess.Popen(['net','statistics','workstation'],stdout=subprocess.PIPE)
  5. (sout,serr) = myprocess.communicate()
  6. for line in sout.split('\n'):
  7.     if line.strip().startswith('Bytes received'):
  8.         print "This workstation received %s bytes." % line.strip().split(' ')[-1]
  9.  
  10.  
  11. #传递给命令行程序信息
  12. #!/usr/bin/python
  13. import subprocess
  14. myprocess = subprocess.Popen(['net','statistics','workstation'],stdout=subprocess.PIPE)
  15. (sout,serr) = myprocess.communicate()
  16. for line in sout.split('\n'):
  17.     if line.strip().startswith('Bytes received'):
  18.         print "This workstation received %s bytes." % line.strip().split(' ')[-1]
  19. myprocess.wait()               # We wait for process to finish
  20. print myprocess.returncode     # then we get its returncode.
  21. #//python/1874

回复 "python捕捉其它程序的输出信息"

这儿你可以回复上面这条便签

captcha