این برنامه پایتونی نام فایل فعلی که در حال اجراست را نمایش میدهد.
برای این کار از متغیر __file__ استفاده میشود که نام فایل جاری را در اختیار قرار میدهد.
# نمایش نام فایل فعلی
print("نام فایل فعلی:", __file__)
اگر این کد را در محیطهایی مثل Jupyter Notebook یا برخی مفسرهای تعاملی اجرا کنید، ممکن است متغیر __file__ تعریف نشده باشد.
برای اطمینان از عملکرد صحیح، بهتر است کد را در یک فایل .py ذخیره کرده و از طریق ترمینال یا محیط اجرایی پایتون اجرا کنید.
نام فایل فعلی: my_script.py
- __file__ یکی از متغیرهای داخلی پایتون است که مسیر فایل جاری را نشان میدهد
- میتوان از توابع کتابخانه os برای استخراج فقط نام فایل یا مسیر کامل استفاده کرد
import os
# نمایش فقط نام فایل بدون مسیر
filename = os.path.basename(__file__)
print("نام فایل فعلی:", filename)