Avatar ·

将终端输出重定向到变量

📁 python, 问题, 示例

请帮助理解如何将cmd输出重定向到变量,因为变量只获取进程的exit_code。为了清晰起见,有几个示例:示例1

import sys, os command = ""tasklist""result1 = os.system(command)print(result1) # 输出结果为0

示例2

command = ""tasklist>temp.txt""result2 = os.system(command)print(result2) # 输出结果为0with open('temp.txt', 'r') as f:    result2 = f.read()    print(result2) # 输出tasklist的执行结果

问题:是否可以不使用