بخشی از مجموعه

چندین نمونه کد

~1 دقیقه مطالعه • بروزرسانی ۸ مهر ۱۴۰۴

شرح برنامه

این برنامه پایتونی نام فایل فعلی که در حال اجراست را نمایش می‌دهد.
برای این کار از متغیر __file__ استفاده می‌شود که نام فایل جاری را در اختیار قرار می‌دهد.


کد پایتون:


# نمایش نام فایل فعلی
print("نام فایل فعلی:", __file__)

نکته مهم:

اگر این کد را در محیط‌هایی مثل Jupyter Notebook یا برخی مفسرهای تعاملی اجرا کنید، ممکن است متغیر __file__ تعریف نشده باشد.
برای اطمینان از عملکرد صحیح، بهتر است کد را در یک فایل .py ذخیره کرده و از طریق ترمینال یا محیط اجرایی پایتون اجرا کنید.


نمونه خروجی:


نام فایل فعلی: my_script.py

توضیح فنی:

- __file__ یکی از متغیرهای داخلی پایتون است که مسیر فایل جاری را نشان می‌دهد
- می‌توان از توابع کتابخانه os برای استخراج فقط نام فایل یا مسیر کامل استفاده کرد


نسخه پیشرفته:


import os

# نمایش فقط نام فایل بدون مسیر
filename = os.path.basename(__file__)
print("نام فایل فعلی:", filename)

نوشته و پژوهش شده توسط دکتر شاهین صیامی