# 示例代码:在 Python 中运行命令
import subprocess
# 使用 subprocess 模块来运行系统命令
def run_command(command):
try:
# 使用 check_output 来运行命令并获取输出
output = subprocess.check_output(command, shell=True, stderr=subprocess.STDOUT)
return output.decode() # 将字节解码为字符串
except subprocess.CalledProcessError as e:
return f"命令执行失败: {e.output.decode()}"
# 示例:运行 'dir' 命令(Windows)或 'ls' 命令(Linux/Mac)
if __name__ == "__main__":
command = "dir" if os.name == 'nt' else "ls"
print(run_command(command))
subprocess
模块来运行系统命令。run_command
:该函数接受一个命令字符串作为参数,并尝试运行它。subprocess.check_output
来执行命令,并捕获其输出。subprocess.CalledProcessError
异常,并返回错误信息。dir
,Linux/Mac 使用 ls
),并打印命令的输出。希望这段代码和解释对你有帮助!
上一篇:python字典update方法
下一篇:python zipfile模块
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站