Rumah >pembangunan bahagian belakang >Tutorial Python >Bagaimanakah Saya Boleh Mendapatkan Laluan Fail Modul Python?

Bagaimanakah Saya Boleh Mendapatkan Laluan Fail Modul Python?

Mary-Kate Olsen
Mary-Kate Olsenasal
2024-12-09 11:33:15807semak imbas

How Can I Get a Python Module's File Path?

Mendapatkan semula Laluan Modul dalam Python

Untuk mengesan perubahan dalam modul, adalah penting untuk mengenal pasti direktori dari mana anda ingin menerima pemberitahuan . Artikel ini meneroka cara untuk mendapatkan laluan modul dalam Python.

Kaedah 1: Menggunakan fail Atribut

The atribut fail modul mengandungi laluan ke fail .pycnya. Walaupun ini mudah, ia mungkin tidak selalunya merupakan perwakilan tepat laluan fail sebenar modul pada semua sistem.

import a_module
print(a_module.__file__)

Kaedah 2: Menggunakan os.path.abspath dan os.path.dirname

Untuk mendapatkan laluan mutlak ke fail modul, anda boleh menggabungkan os.path.abspath dengan fail:

import os
path = os.path.abspath(a_module.__file__)

Sebagai alternatif, untuk mendapatkan semula direktori modul, gunakan os.path .nama:

path = os.path.dirname(a_module.__file__)

Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Mendapatkan Laluan Fail Modul Python?. 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