在Python脚本中,可以使用subprocess.run()函数来执行命令。subprocess.run()是Python的一个子进程管理模块,它可以启动一个新的进程,并与其进行通信。
以下是使用subprocess.run()执行命令的示例代码:
import subprocess
# 执行命令
result = subprocess.run(['ls', '-l'], capture_output=True, text=True)
# 输出命令执行结果
print(result.stdout)
在上述示例中,我们使用subprocess.run()执行了ls -l
命令,并通过capture_output=True
参数来捕获命令的输出结果。通过text=True
参数,我们将输出结果以文本形式返回。
subprocess.run()函数还有其他一些常用参数,例如:
check=True
:如果命令返回非零状态码,则会抛出一个异常。input
:可以将输入数据传递给命令。timeout
:设置命令的超时时间。cwd
:设置命令的工作目录。subprocess.run()函数适用于执行各种命令,包括系统命令、外部程序、脚本等。
推荐的腾讯云相关产品和产品介绍链接地址:
请注意,以上推荐的腾讯云产品仅供参考,具体选择应根据实际需求进行评估和决策。
领取专属 10元无门槛券
手把手带您无忧上云