Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Bagaimana Mendapatkan Laluan Fail Python Yang Sedang Dijalankan dengan Boleh Dipercayai?

Bagaimana Mendapatkan Laluan Fail Python Yang Sedang Dijalankan dengan Boleh Dipercayai?

Patricia Arquette
Patricia Arquetteasal
2024-10-25 02:35:29455semak imbas

How to Reliably Get the Path of the Currently Running Python File?

Cara Memperoleh Laluan Fail Python yang Dilaksanakan Sedang

Masalah:

Menentukan laluan ke fail Python yang sedang berjalan boleh menyusahkan, terutamanya apabila menghadapi pendekatan yang terbukti tidak boleh dipercayai dalam senario tertentu. Ini termasuk keadaan di mana pelaksanaan dimulakan daripada skrip lain atau dalam persekitaran tertentu seperti IDLE atau Mac OS X v10.6.

Penyelesaian:

Untuk mendapatkan secara universal laluan fail Python yang sedang dilaksanakan fail, gunakan langkah berikut:

  1. Import modul yang diperlukan:

    • import daripada inspect import getsourcefile
    • daripada os.path import abspath
  2. Gunakan fungsi ini:

    • Di mana sahaja anda ingin mendapatkan semula laluan sumber fail, gunakan abspath(getsourcefile(lambda:0))

Dengan melaksanakan kaedah ini, anda boleh memperoleh laluan fail dengan pasti tanpa mengira persekitaran pelaksanaan anda atau kehadiran fail atribut.

Atas ialah kandungan terperinci Bagaimana Mendapatkan Laluan Fail Python Yang Sedang Dijalankan dengan Boleh Dipercayai?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn