مثال 46 پایتون – برنامه ای به پایتون بنویسید که مسیر و نام فایلی که در حال اجرا است را بازگرداند.

مثال 46 پایتون – برنامه ای به پایتون بنویسید که مسیر و نام فایلی که در حال اجرا است را بازگرداند.

کد برنامه

توضیح کد راه حل

این کد Python به شما این امکان را می‌دهد تا مسیر و نام فایل اسکریپتی که در حال اجرا است را دریافت کنید. البته باید توجه داشته باشید که این کد فقط در یک فایل اسکریپت Python کار می‌کند و نمی‌توانید از آن در محیط تعاملی (مثل IDLE یا Jupyter Notebook) استفاده کنید.

در این کد:

  1. ما از ماژول os برای استفاده از توابع مرتبط با فایل و مسیر استفاده می‌کنیم.
  2. __file__ یک متغیر تعبیه‌شده در Python است که مسیر فایلی که در حال اجرا است را نشان می‌دهد.
  3. os.path.realpath(__file__) برای دریافت مسیر مطلق فایل فعلی استفاده می‌شود. مسیر مطلق تمامی دایرکتوری‌ها و زیردایرکتوری‌ها را در این مسیر شامل می‌شود.
  4. os.path.basename(__file__) نام فایل فعلی را به دست می‌آورد.
  5. سپس مسیر و نام فایل در دو متغیر script_path و script_name مقداردهی می‌شوند.
  6. در نهایت، مسیر و نام فایل به همراه یک پیام مربوطه چاپ می‌شوند تا نتیجه به کاربر نمایش داده شود.

وقتی این کد را اجرا کنید، مسیر فایل اسکریپت و نام فایل اسکریپت فعلی نمایش داده می‌شود.

دیدگاه‌ خود را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *