Python执行Linux命令
代码 1 为:
# 导入 subprocess 模块
import subprocess
# 要执行的 curl 命令,改为要执行的 Linux 命令即可
curl_cmd = 'curl -o example https://www.example.com'
# 在 Python 中执行 curl 命令
result = subprocess.run(curl_cmd, stdout=subprocess.PIPE, stderr=subprocess.PIPE, shell=True)
代码 2 为:
import subprocess
def subprocess_():
"""
subprocess模块执行linux命令
:return:
"""
subprocess.call("ls") # 执行ls命令
subprocess_()
代码 2 为:
import os
def system_():
"""
system模块执行linux命令
:return:
"""
# 使用system模块执行linux命令时,如果执行的命令没有返回值res的值是256
# 如果执行的命令有返回值且成功执行,返回值是0
res = os.system("ls")
system_()