python運行系統命令

import subprocess as sp
'''
subprocess模塊中stdin,stdout,stderr的分別表示標準輸入,標準輸出,錯誤句柄
Popen()方法的shell參數用於標識是否使用shell作爲要執行的程序,如果爲True則第一個參數args作爲一個字符串傳遞而不要作爲一個序列傳遞
'''
cmd = 'ping -n 3 -w 3 %s' % 'www.baidu.com'
p = sp.Popen(cmd ,stdin=sp.PIPE,stdout=sp.PIPE,stderr=sp.PIPE,shell=True)
out = p.stdout.read().decode("gbk")
print(type(out))
print(out)
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章