1、python执行linux
import os,commands,subprocess
方法1: val = os.system(‘ls -al’)
方法2: val = os.popen(‘ls -al’)
方法3:
1)commands.getstatusoutput(cmd),其以字符串的形式返回的是输出结果和状态码,即(status,output)。
2)commands.getoutput(cmd),返回cmd的输出结果。
3)commands.getstatus(file),返回ls -l file的执行结果字符串,调用了getoutput,不建议使用此方法
方法4:subprocess.run(‘ls -al’)
2、shell执行linux:
result=ls -al
注意不是单引号,而是英文的键盘上数字1-9左边,Tab上边的‘~’键。