Laluan Relatif dalam Python: Memahami fail
Banyak skrip Python memerlukan penggunaan laluan relatif untuk mengakses fail dan sumber. Walau bagaimanapun, apabila melaksanakan skrip daripada direktori kerja semasa, laluan yang disediakan mungkin ditafsirkan secara berbeza daripada yang dimaksudkan.
Masalah: Bagaimanakah anda boleh menentukan laluan relatif berbanding lokasi skrip, bukannya direktori kerja semasa?
Penyelesaian:
Untuk menentukan laluan mutlak direktori skrip, gunakan fungsi os.path.dirname(__file__). Dengan menggabungkan ini dengan laluan relatif yang diingini, anda memperoleh laluan mutlak ke fail atau direktori sasaran.
import os dirname = os.path.dirname(__file__) filename = os.path.join(dirname, 'relative/path/to/file/you/want')
Pertimbangan Tambahan:
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Menggunakan Laluan Relatif dalam Python Tanpa mengira Direktori Kerja Semasa?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!