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) # 输出0
with open('temp.txt', 'r') as f:
result2 = f.read()
print(result2)