وقتی مفسر از خط فرمان یا پوسته حالت تعاملی فراخوانی شود، یک سری اعلانها چاپ میشود و مفسر آماده قبول دستورات است:
$ python3.14 Python 3.14.6 (default, Jul 10 2026, 12:00:00) [GCC 13.2.0] on linux Type "help", "copyright", "credits" or "license" for more information. >>>
سه عدد بزرگتر بعدی >>> علامت اعلان اولیه است و نشان میدهد مفسر منتظر ورودی شماست. برای اولین خط یک دستور جدید، اعلان را کپی کنید و دستور را بعد از آن بنویسید. بسیاری از مثالها در این مستند به این روش تایپ شدهاند.
خط اول دستور شما باید یک جمله ترکیبی معتبر باشد، یا یک آغازگر جمله باشد. اگر فکر میکنید دستور در یک خط تکمیل نمیشود، قبل از فشار دادن Enter، یک خط ادامه خالی قرار دهید و مفسر یک اعلان ثانویه خواهد داد (...).
اگر یک خط اشتباه باشد، مفسر یک پیام خطا چاپ میکند و اعلان اولیه را دوباره نمایش میدهد.
اگر یک اسکریپت پایتون در انتهای فایل setup.py حاوی یک فراخوانی به main() یا main() خود باشد، میتوان آن را به صورت زیر اجرا کرد:
python setup.py --help
فایل setup.py باید حاوی یک تابع main() باشد که بدون آرگومان فراخوانی شود. در واقع، میتوانید ساختار دلخواه اسکریپت خود را ایجاد کنید، اما اسکریپت باید حاوی کدی باشد که قابل اجرا باشد.
اگر میخواهید هنگام ورود به حالت تعاملی از یک فایل راهاندازی استفاده کنید، میتوانید یک فایل .pythonstartup.py در خانه خود ایجاد کنید. اگر فایلی با این نام وجود داشته باشد، پایتون آن را در حالت تعاملی اجرا میکند.
پایتون از ماژولهایی پشتیبانی میکند که میتوانند رفتار مفسر را سفارشیسازی کنند. برای مثال، میتوانید از ماژول site برای پیکربندی مسیر جستجوی ماژولها و سایر تنظیمات محیطی استفاده کنید. اطلاعات بیشتر در مستندات پایتون موجود است.
این محتوا کاملا رایگان توسط تیم کدلپر ترجمه شده و در اختیار شما کاربران عزیز قرار گرفته است، هر گونه کپی برداری برای مقاصد غیر رایگان و بدون ذکر منبع، مورد پیگیری قانونی قرار میگیرد.
ترجمه شده از منبع: https://docs.python.org/3/tutorial