這個可執行系統命令,與os模塊不同的是可以返回其執行結果
import subprocess obj = subprocess.Popen(r'dir D:\flin',shell=True, # 可以執行系統命令,這里會創建獨立的管道,返回其結果 stdout=subprocess.PIPE, # 輸出結果 stderr=subprocess.PIPE, # 錯誤信息 stdin=subprocess.PIPE) # 標准輸入 print(obj.stdout.read().decode('gbk')) # 打印執行結果