Mengambil Laluan Modul dalam Python
Dalam Python, menentukan laluan modul adalah penting untuk pelbagai tujuan, seperti pengesanan perubahan. Untuk mencapai matlamat ini, terdapat beberapa pendekatan yang boleh anda gunakan:
Kaedah 1: Menggunakan fail Atribut
Atribut __file__ ialah cara yang mudah untuk mendapatkan laluan ke modul Python yang dimuatkan. Walau bagaimanapun, ambil perhatian bahawa ini mungkin mengembalikan laluan ke fail bytecode terkumpul (.pyc) dan bukannya fail sumber asal. Untuk memastikan ketepatan, anda boleh menggunakan modul periksa seperti berikut:
import inspect module_path = inspect.getfile(a_module)
Kaedah 2: Menggunakan os.path.abspath dan os.path.dirname
Untuk dapatkan laluan mutlak ke modul dan direktorinya, anda boleh menggabungkan os.path.abspath dan os.path.dirname fungsi:
import os module_path = os.path.abspath(a_module.__file__) module_dir = os.path.dirname(module_path)
Pertimbangan Tambahan:
Atas ialah kandungan terperinci Bagaimanakah saya boleh mendapatkan semula Laluan Modul Python?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!