📌 عنوان برنامه: برنامه‌ای بنویسید که بتوانیم از طریق برنامه پایتون، دستورات سیستم‌عامل را اجرا نموده و در صورتی که یکی از دو عبارت exit یا quit را نوشتیم (و اجرا کردیم) از برنامه خارج شود؟

🛑 نکته مهم: در مثال قبل، هر چند که توانستیم دستورات سیستم‌عامل را از طریق برنامه پایتون اجرا نماییم، ولی نتیجه اجرای دستورات، صرفا در صفحه نمایش ظاهر می‌گردید! حال می‌خواهیم برنامه را به گونه‌ای تغییر دهیم که بعد از اجرای هر دستور، نتیجه اجرای دستور، در متغیری مثلا به نام Result ذخیره شده و در صورت نیاز Result را نمایش دهیم. مقدار Result می‌تواند ذخیره شده، ارسال شده و یا ایمیل گردد!

# **************************************************
import subprocess

while True:
command = input("> ")
if command.lower() == "exit" or command.lower() == "quit":
break
else:
result = subprocess.getoutput(cmd=command)
print(result)
# **************************************************

مثال: بعد از اجرای برنامه، دستوراتی مانند dir یا mkdir و غیره را اجرا کرده و نتیجه را مشاهده نمایید.

#SourceCode #SourceCode10015
کانال پایتون:
@DT_PYTHON_LEARNING
ادمین:
@Dariush_Tasdighi
کانال اصلی:
@IranianExperts
.
4👍2