Avatar ·

إعادة توجيه مخرجات الطرفية إلى متغير

📁 بايثون, سؤال, مثال

ساعدوني في فهم إعادة توجيه مخرجات 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) # الناتج سيكون 0with open('temp.txt', 'r') as f:    result2 = f.read()    print(result2) # سيعرض نتيجة تنفيذ tasklist

السؤال: هل يمكن إعادة توجيه مخرجات الطرفية windows دون استخدام