اجرا کردن برنامه‌های پایتون از ترمینال

بیشتر برنامه‌هایی را که در ویرایشگر متنی می‌نویسید مستقیماً از همان‌جا اجرا خواهید کرد. با این حال گاهی اجرای برنامه‌ها از ترمینال سودمند خواهد بود. برای مثال ممکن است شما بخواهید برنامه‌ای را که قبلاً نوشته شده بدون باز کردن در ویرایشگر متنی اجرا کنید.

اگر بدانید چگونه به پوشه‌ای که برنامه در آن قرار دارد دسترسی پیدا کنید، می‌توانید آن را در هر سیستمی که پایتون بر روی آن نصب شده اجرا کنید. برای امتحان، مطمئن شوید که فایل hello_world.py را در پوشه‌ی python_work در میز کار خود ذخیره کرده‌اید.

در ویندوز

در یک پنجره‌ی فرمان می‌توانید از دستور ترمینالی cd (سرواژه‌ی change directory) برای گشت و گذار در فایل‌سیستم خود استفاده کنید. فرمان dir تمام فایل‌هایی را که در پوشه فعلی وجود دارد نمایش می‌دهد.

یک پنجره‌ی ترمینال باز کنید و دستورهای زیر را برای اجرای hello_world.py وارد کنید:

1
2
3
4
5
C:\> cd Desktop\python_work
C:\Desktop\python_work> dir
hello_world.py
C:\Desktop\python_work> python hello_world.py
Hello Python world

در خط ۱از دستور cd برای رفتن به پوشه‌ی python_work که خود در پوشه‌ی Desktop قرار دارد استفاده می‌کنید. بعد از فرمان dir برای اطمینان یافتن از وجود فایل hello_world.py در این پوشه استفاده می‌کنید.(خط ۲) در ادامه با به‌کارگیری فرمان python hello_world.py فایل را اجرا می‌کنید.(خط ۴)

بیشتر برنامه‌های شما مستقیماً از ویرایشگر متنی به خوبی اجرا می‌شوند. امّا همزمان با پیچیده‌تر شدن کار، گاهی به اجرای برنامه از یک ترمینال نیاز پیدا می‌کنید.

در macOS و لینوکس

اجرای یک برنامه پایتون روی لینوکس و macOS یکسان است. می‌توانید از دستور ترمینالی cd برای گشتن در فایل‌سیستم خود در یک پنجره‌ی فرمان استفاده کنید. فرمان ls تمام فایل‌های غیرپنهان را که در پوشه فعلی وجود دارد نمایش می‌دهد.

یک پنجره‌ی ترمینال باز کنید و فرمان‌های زیر را برای اجرای hello_world.py وارد کنید:

1
2
3
4
5
~$ cd Desktop/python_work/
~/Desktop/python_work$ ls
hello_world.py
~/Desktop/python_work$ python hello_world.py
Hello Python world!

در خط ۱ از دستور cd برای رفتن به پوشه‌ی python_work که خود در پوشه‌ی Desktop قرار دارد استفاده می‌کنید. سپس از فرمان ls برای اطمینان یافتن از وجود فایل hello_world.py در این پوشه استفاده می‌کنید.(خط ۲) در ادامه با به‌کارگیری فرمان python hello_world.py فایل را اجرا می‌کنید.(خط ۴)

بسیار ساده است. شما از دستور python (یا python3) برای اجرای برنامه‌های پایتون خود استفاده می‌کنید.