1. 程式人生 > >python的subprocess模組使用方法

python的subprocess模組使用方法

1、subprocess模組可以實現python與底層系統互動

2、方法如下:

       import subprocess

       subprocess.call("ls")

    當linux命令包含引數的時候,引數用“ ”分開,使用方法如下:

      import subprocess

      subprocess.call( [ "cat",“test.py”] )

3、如何將linux命令的結果不送到顯示器

     p=subprocess.Popen(["ls","-all"], stdout=subprocess.PIPE,stderr=subprocess.PIPE)

     text=p.stdout.read().decode()

     err=p.stderr.read().decode()

     print text