1. 程式人生 > >Python 系統執行命令system,popen,commands

Python 系統執行命令system,popen,commands

os.system是我們在系統執行命令方面最常用的模組,但是在獲取命令執行結果和返回值方面不如os.popen和commands模組的getstatusoutput 命令格式: os.system('cat /test/myfile')#無法獲取返回值和執行結果 output=os.popen('cat /test/myfile')#output以檔案形式得到命令的執行結果 print(output.read()) (status,output)=commands.getstatusoutput('cat /test/myfile') print(status,output)#status顯示命令執行的狀態,output顯示命令執行的結果 當然,os模組和commands模組中還有很多方法,以後有機會希望和大家多多交流[微笑][微笑]