可以使用subprocess模块中的check_output函数将exec的结果存储在变量中。check_output函数可以执行系统命令,并返回执行结果。具体步骤如下:
import subprocess
result = subprocess.check_output("exec命令", shell=True)
其中,将"exec命令"替换为实际的exec命令。
result_str = result.decode('utf-8')
这样,result_str就是exec命令的输出结果,可以在后续的程序中使用。
需要注意的是,使用exec命令需要谨慎,因为它可以执行任意的系统命令,存在安全风险。建议在使用exec命令时,对输入进行严格验证和过滤,避免命令注入等安全问题的发生。
这是腾讯云产品文档关于subprocess.check_output函数的介绍和使用示例链接地址:subprocess.check_output函数文档
领取专属 10元无门槛券
手把手带您无忧上云