Cara Menentukan Lokasi Direktori Skrip
Siasatan telah dibangkitkan mengenai penentuan lokasi direktori skrip, terutamanya apabila dijalankan dalam skrip dilaksanakan oleh pandangan Django. Kod Python yang dimaksudkan menggunakan os.getcwd() untuk mendapatkan semula direktori fail skrip, tetapi percanggahan timbul antara pelaksanaan baris arahan dan pelaksanaan skrip melalui paparan Django, menghasilkan "/." sebaliknya dicetak.
Pendekatan Alternatif
Untuk menangani isu ini, pelbagai pendekatan telah dicadangkan:
Penyelesaian
Untuk mengenal pasti direktori skrip secara konsisten lokasi, pendekatan berikut disyorkan:
<code class="python">import os print(os.path.dirname(os.path.realpath(__file__)))</code>
Dengan menggunakan os.path.realpath pada file__, laluan itu diselesaikan walaupun __file mengandungi hanya nama fail. Akibatnya, pendekatan ini memastikan pengambilan laluan direktori yang tepat dalam pelbagai senario pelaksanaan.
Atas ialah kandungan terperinci Bagaimana untuk Menentukan Lokasi Direktori Skrip yang Betul apabila Dijalankan Melalui Paparan Django?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!