专业编程基础技术教程

网站首页 > 基础教程 正文

如何通过Python调用外部程序和命令

ccvgpt 2024-11-01 11:32:48 基础教程 9 ℃

在 Python 中,可以使用 subprocess 模块来调用外部程序和执行命令。subprocess 模块提供了一个 run 函数,可以方便地执行外部命令和获取其输出。下面是一个简单的示例,演示如何使用 subprocess 模块来调用外部程序和执行命令:

import subprocess

# 调用外部程序
subprocess.run(['ls', '-l'])

# 执行命令并获取输出
result = subprocess.run(['echo', 'Hello, world'], capture_output=True, text=True)
print(result.stdout)

在这个示例中,我们首先导入了 subprocess 模块。然后,我们使用 subprocess.run 函数来调用外部程序和执行命令。在第一个调用中,我们调用了 ls -l 命令来列出当前目录下的文件和文件夹。在第二个调用中,我们执行了 echo Hello, world 命令,并使用 capture_output=True 参数来捕获命令的输出,然后使用 text=True 参数将输出解码为文本,并打印出来。

如何通过Python调用外部程序和命令

Tags:

最近发表
标签列表