subprocess.Popen()


這個可執行系統命令,與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')) # 打印執行結果

 


免責聲明!

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



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