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) # على المخرج 0
with open('temp.txt', 'r') as f:
result2 = f.read()
print(result2)