python獲取命令行輸出結果


#coding=utf-8
import os
 
command = 'ping www.baidu.com ' #可以直接在命令行中執行的命令
r = os.popen(command) #執行該命令
info = r.readlines()  #讀取命令行的輸出到一個list
for line in info:  #按行遍歷
    line = line.strip('\r\n')
    print line
 
 
------------------------------------------------------//-------------------------------------------

python中的os.system()和os.popen()區別

python調用Shell腳本或者是調用系統命令,有兩種方法:os.system(cmd)或os.popen(cmd),前者返回值是腳本的退出狀態碼,后者的返回值是腳本執行過程中的輸出內容。實際使用時視需求情況而選擇。
 
轉載自:http://blog.sina.com.cn/s/blog_6a6c136d0102v4zx.html


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM