python 调用shell
时间: 2023-04-25 07:06:37 浏览: 96
python调用shell脚本
Python可以通过subprocess模块调用shell命令。可以使用subprocess.call()函数来执行shell命令,也可以使用subprocess.Popen()函数来执行shell命令并获取输出。例如:
使用subprocess.call()函数:
import subprocess
subprocess.call('ls -l', shell=True)
使用subprocess.Popen()函数:
import subprocess
p = subprocess.Popen('ls -l', shell=True, stdout=subprocess.PIPE)
output, err = p.communicate()
print(output.decode('utf-8'))
阅读全文