Menentukan Laluan Penuh Jurubahasa Python Menggunakan sys.executable
Dalam skrip Python yang sedang berjalan, mendapatkan laluan penuh penterjemah semasa boleh menjadi penting untuk pelbagai sebab. Salah satu sebab sedemikian ialah menangani penggunaan modul bersyarat berdasarkan versi Python atau mengecualikan laluan kod tertentu.
Soalan:
Bagaimana seseorang boleh mencari laluan penuh penterjemah Python secara pemrograman sedang berada digunakan?
Jawapan:
Atribut sys.executable menyediakan penyelesaiannya. Ia mengandungi laluan fail lengkap bagi fail boleh laku yang digunakan untuk menjalankan skrip Python.
Contoh:
import sys print(sys.executable)
Kod ini akan mengeluarkan laluan penuh ke Jurubahasa Python sedang digunakan. Sebagai contoh, jika penterjemah dipanggil daripada baris arahan menggunakan arahan "python3", ia akan memaparkan "/usr/local/bin/python3".
Nota Tambahan:
Perlu dinyatakan bahawa tingkah laku ini didokumenkan dalam dokumentasi Python rasmi di bawah perihalan atribut sys.executable.
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Mendapatkan Laluan Penuh Jurubahasa Python Secara Pengaturcaraan?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!