在Python中,可以使用子进程模块(subprocess
)来执行外部命令,并获取其结果。要存储"pwd"命令的结果,可以按照以下步骤进行操作:
subprocess
模块:import subprocess
subprocess.run()
函数执行"pwd"命令,并将结果存储在一个变量中:result = subprocess.run(['pwd'], capture_output=True, text=True)
在上述代码中,['pwd']
是要执行的命令,capture_output=True
表示将命令的输出捕获到变量中,text=True
表示以文本形式获取输出结果。
result.stdout
属性获取命令的输出结果:output = result.stdout.strip()
result.stdout
是一个字节字符串,使用strip()
方法去除首尾的空白字符,并将结果存储在output
变量中。
完整的代码示例如下:
import subprocess
result = subprocess.run(['pwd'], capture_output=True, text=True)
output = result.stdout.strip()
print(output)
以上代码将执行"pwd"命令,并将其结果存储在output
变量中,最后将结果打印输出。
这种方法可以在Python中执行任意的命令,并获取其结果。在实际应用中,可以根据需要替换"pwd"命令为其他命令,以实现不同的功能。
腾讯云相关产品和产品介绍链接地址:
领取专属 10元无门槛券
手把手带您无忧上云