python執行系統命令后獲取返回值


 
         
import os, subprocess

# os.system('dir') #執行系統命令,沒有獲取返回值,windows下中文亂碼

# result = os.popen('dir') #執行系統命令,返回值為result
# res = result.read()
# for line in res.splitlines():
# print(line )

#用subprocess庫獲取返回值。
# p = subprocess.Popen('dir', shell=True, stdout=subprocess.PIPE)
# out, err = p.communicate()
# for line in out.splitlines():
# print(line)
 

這就是用在調用某些命令行程序,並獲取返回值。


免責聲明!

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



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