Rumah >pembangunan bahagian belakang >Tutorial Python >Bagaimanakah Saya Boleh Mengakses Fail Statik Dalam Pakej Python Saya?
Mengakses Fail Statik dari Dalam Pakej Python
Mengakses fail statik yang berada dalam pakej Python boleh dicapai melalui pelbagai kaedah. Satu pendekatan yang disyorkan ialah memanfaatkan modul importlib.resources, tersedia dalam Python versi 3.7 dan lebih baharu.
Untuk menggunakan modul importlib.resources, ikut langkah berikut:
inp_file = (impresources.files(templates) / 'temp_file')
Untuk versi Python sebelum 3.7, versi pustaka importlib_resources yang diportasi belakang boleh digunakan. Pasangnya dengan arahan berikut:
pip install importlib_resources
Setelah dipasang, anda boleh menggunakan modul berbackport dengan cara yang sama seperti yang diterangkan di atas.
Sebagai alternatif, untuk Python versi 3.6 dan ke atas, anda boleh gunakan modul pkg_resources tradisional daripada pakej setuptools:
resource_package = __name__ resource_path = '/'.join(('templates', 'temp_file')) template = pkg_resources.resource_string(resource_package, resource_path)
Tanpa mengira kaedah digunakan, adalah penting untuk mengingati perkara berikut:
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Mengakses Fail Statik Dalam Pakej Python Saya?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!