Dalam Python, mendapatkan laluan ke fail yang sedang dijalankan boleh menjadi tugas yang rumit. Pelbagai kaedah yang dicadangkan untuk tujuan ini mempunyai had, seperti yang dijelaskan di bawah:
<li>Runs via py2exe (a workaround exists)</li> <li> Executes from IDLE using execute() (lacks __file__ attribute)</li> <li> Executes in Mac OS X v10.6 with NameError</li>
Untuk menangani had ini, penyelesaian alternatif wujud:
<code class="python">from inspect import getsourcefile from os.path import abspath path = abspath(getsourcefile(lambda:0))</code>
Kod ini menggabungkan fungsi daripada modul inspect dan os.path untuk mendapatkan laluan mutlak fail sumber untuk blok kod yang sedang dilaksanakan , tanpa mengira konteks pelaksanaan.
Atas ialah kandungan terperinci ## Bagaimana untuk Menentukan Laluan Fail Pelaksana dengan Amanah dalam Python?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!