Cyber Coding Course

師其意,不泥其跡

用Python來執行系統命令

這是一個非常基本的範例,如何用Python執行系統命令,跑一些自動化的排程可參考用。
#!/usr/local/bin/python3
# -*- coding: utf-8 -*-
from subprocess import Popen, PIPE, STDOUT
#執行的指令
command='ls -l'.split()
proc=Popen(command , stdout=PIPE,stderr=PIPE, universal_newlines=True);
output, error = proc.communicate()

#顯示執行結果
if(proc.poll()==0):
     print(output)
else:
     print("{} Error\n".format(error))

 

作者: Devin Yang