1. 程式人生 > >用Python獲取命令列輸出 將螢幕輸出的log儲存檔案中

用Python獲取命令列輸出 將螢幕輸出的log儲存檔案中

# -*- coding:utf-8 -*-
import os

command = 'ping www.baidu.com '#可以直接在命令列中執行的命令
r = os.popen(command)
info = r.readlines()
for line in info:
    line = line.strip('\r\n')
    if isinstance(line, unicode):
        cnstr = line.encode('utf-8')
    else:
        cnstr = line.decode('cp936').encode('utf-8'
)

print cnstr

參考:http://blog.sina.com.cn/s/blog_6a6c136d0102v4zx.html

http://www.cnblogs.com/liu-ke/p/5092274.html