在Python中,我们经常需要执行外部程序,例如执行系统命令或者运行其他可执行文件。本文将介绍几种常用的方法来执行外部程序,并提供相应的源代码示例。
- 使用os模块的
os.system()
函数
os.system()
函数可以用于执行系统命令。它接受一个字符串参数,该参数是要执行的命令。该函数会在一个子shell中执行命令,并返回命令的退出状态码。
import os
# 执行系统命令
os.system('ls -l')
上述代码会执行ls -l
命令,并输出结果。
- 使用subprocess模块的
subprocess.run()
函数
subprocess.run()
函数可以用于执行外部程序,并捕获其输出。它接受一个字符串参数,该参数