亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

Chinaunix

標(biāo)題: 請問這些代碼有用錯嗎?為什么調(diào)用的re去匹配top的結(jié)果卻·匹配不出字符 [打印本頁]

作者: wto4883204    時間: 2014-12-25 22:19
標(biāo)題: 請問這些代碼有用錯嗎?為什么調(diào)用的re去匹配top的結(jié)果卻·匹配不出字符
想用小點的代碼去連續(xù)匹配多個命令的結(jié)果,覺得好難的啊,有好的方法嗎?謝謝大家!

IMG_20141225_221042.jpg (2.24 MB, 下載次數(shù): 40)

IMG_20141225_221042.jpg

作者: super皮波    時間: 2014-12-26 15:31
你把代碼貼上來多好,你發(fā)的圖你自己能看清嗎?
作者: Perl_Er    時間: 2014-12-27 21:22
回復(fù) 1# wto4883204


    stdout是top -n 2的所有輸出,你應(yīng)該按行匹配。比如:
  1. #!/usr/bin/python

  2. import subprocess
  3. import sys

  4. #cmd = [ '/bin/ls', '/tmp' ]
  5. cmd = [ 'top', '-n 1' ]
  6. #cmd = '/bin/ls'
  7. #cmd = 'ps -ef'

  8. try:
  9.     #proc = subprocess.Popen(cmd, stdout=subprocess.PIPE, shell=True)
  10.     proc = subprocess.Popen(cmd, stdout=subprocess.PIPE)
  11. except Exception as e:
  12.     print e
  13.     sys.exit(2)


  14. for line in proc.communicate()[0].splitlines():
  15. #for line in proc.communicate()[0]:
  16.     print line
復(fù)制代碼

作者: wto4883204    時間: 2015-02-21 17:02
對,這個思路幫助了我,謝謝大神回復(fù) 3# Perl_Er


   




歡迎光臨 Chinaunix (http://72891.cn/) Powered by Discuz! X3.2