Rumah >pembangunan bahagian belakang >Tutorial Python >Bagaimanakah Saya Boleh Mendapatkan Laluan dan Nama Fail Skrip Python Saya Yang Sedang Berjalan?

Bagaimanakah Saya Boleh Mendapatkan Laluan dan Nama Fail Skrip Python Saya Yang Sedang Berjalan?

Susan Sarandon
Susan Sarandonasal
2025-01-04 16:37:40310semak imbas

How Can I Get the Path and Filename of My Currently Running Python Script?

Mendapatkan Laluan Fail dan Nama Skrip Python Yang Sedang Berjalan

Python menyediakan penyelesaian yang mudah untuk mendapatkan laluan fail dan nama sedang melaksanakan skrip melalui atribut __file__. Atribut ini ialah pembolehubah khas yang memegang laluan mutlak ke fail skrip.

Sebagai contoh, dalam senario yang disediakan di mana script_1.py memanggil script_2.py dan script_2.py memanggil script_3.py, mendapatkan nama fail dan laluan script_3.py boleh dicapai dalam kodnya sendiri menggunakan atribut __file__:

import os

filepath = os.path.realpath(__file__)

The fungsi realpath digunakan untuk menghapuskan sebarang pautan simbolik dan menyediakan laluan fail sebenar. Pembolehubah laluan fail yang terhasil akan mengandungi laluan mutlak dan nama script_3.py.

Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Mendapatkan Laluan dan Nama Fail Skrip Python Saya Yang Sedang Berjalan?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn