توجيه مخرجات الطرفية إلى متغير
📁 بايثون, سؤال, مثال
ساعدني في فهم إعادة توجيه مخرجات CMD إلى متغير، لأنه يتم تعيين رمز الخروج (exit_code) للعملية فقط إلى المتغير. للتوضيح، إليك بعض الأمثلة:
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)