این برنامه پایتونی مسیر کامل فایل فعلی که در حال اجراست را نمایش میدهد.
برای این کار از متغیر __file__ و توابع کتابخانه os استفاده میشود.
import os
# نمایش مسیر کامل فایل فعلی
current_path = os.path.abspath(__file__)
print("مسیر فایل فعلی:", current_path)
در محیطهایی مثل Jupyter Notebook یا برخی مفسرهای تعاملی، متغیر __file__ ممکن است تعریف نشده باشد.
برای دریافت مسیر دقیق، بهتر است کد را در یک فایل .py ذخیره کرده و از طریق ترمینال اجرا کنید.
مسیر فایل فعلی: /home/shahin/projects/my_script.py
- __file__ مسیر نسبی فایل فعلی را ارائه میدهد
- os.path.abspath() مسیر کامل (absolute path) را استخراج میکند
- این روش برای بررسی موقعیت فایل در ساختار پروژه بسیار کاربردی است