Cyber Coding Course

師其意,不泥其跡

用python執行系統命令

我如何用Pyhton執行系統命令,這裡有個簡單的範例
#!/usr/bin/env python
# -*- coding: utf-8 -*-
from subprocess import Popen, PIPE, STDOUT

command='uname -a'.split()

proc=Popen(command ,bufsize=0, stdout=PIPE,stderr=PIPE, universal_newlines=True);
output, error = proc.communicate()
exit_code=proc.poll()

if (exit_code==0):
  print(output)
else:
  print(error)

作者: Devin Yang