Rumah >pembangunan bahagian belakang >Tutorial Python >Bagaimana untuk Melaksanakan Skrip Python dari Mana-mana Direktori?
Menjalankan Skrip Python dari Baris Perintah:
Apabila cuba untuk melaksanakan skrip Python tanpa menavigasi ke direktorinya, seseorang mungkin menghadapi ralat "Tiada fail atau direktori sedemikian." Ini kerana direktori kerja semasa tidak disertakan dalam laluan carian Python.
Peranan PYTHONPATH:
Bertentangan dengan namanya, PYTHONPATH tidak mengawal pelaksanaan daripada skrip. Sebaliknya, ia menentukan laluan di mana Python mencari modul yang diimport.
Mengubah Suai Pembolehubah Laluan:
Untuk melaksanakan skrip daripada mana-mana direktori, pembolehubah persekitaran PATH mesti diubah suai . Pembolehubah ini menyimpan senarai direktori tempat shell mencari program boleh laku.
Keistimewaan Shebang dan Pelaksanaan yang Betul:
Untuk memastikan pelaksanaan yang betul, baris shebang mesti ditambah ke baris pertama skrip Python. Baris ini menentukan penterjemah Python untuk digunakan. Selain itu, skrip mesti ditandakan sebagai boleh laku menggunakan arahan chmod.
Contoh:
Pertimbangkan contoh berikut:
#!/usr/bin/env python import your_module print("Hello from Python!")
Untuk membuat skrip ini boleh laku dari mana-mana:
Tambah direktori yang mengandungi skrip pada pembolehubah PATH:
export PATH=$PATH:/home/randy/lib/python
Tandai skrip sebagai boleh laku:
chmod +x /home/randy/lib/python/your_script.py
Konfigurasi ini akan membenarkan skrip dilaksanakan dengan hanya menaip your_script.py daripada mana-mana direktori dalam konsol.
Atas ialah kandungan terperinci Bagaimana untuk Melaksanakan Skrip Python dari Mana-mana Direktori?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!