python 执行shell命令
时间: 2023-04-29 07:02:51 浏览: 95
python调用shell命令
Python可以通过subprocess模块执行shell命令。使用subprocess模块的run()函数可以执行命令,并返回命令的输出结果。例如:
import subprocess
result = subprocess.run(['ls', '-l'], stdout=subprocess.PIPE)
print(result.stdout.decode('utf-8'))
这段代码执行了ls -l命令,并将输出结果保存在result变量中。最后通过print()函数输出结果。其中,stdout=subprocess.PIPE表示将命令的输出结果保存在result.stdout中。如果想要执行的命令有多个参数,可以将它们作为列表传递给run()函数。
阅读全文