python中#!/usr/bin/env python與#!/usr/bin/python


通常在腳本語言的第一行會看到#!/usr/bin/env python 與 #!/usr/bin/python其中之一,這兩句話的目的都是指出你的python文件用什么可執行程序去運行它。

#!/usr/bin/python 是告訴操作系統執行這個腳本的時候,調用 /usr/bin 下的 python 解釋器。這句代碼是寫死了python的路徑的,即一定是找到/usr/bin下的解釋器來運行程序,但假如用戶並沒有將python裝在默認的 /usr/bin 路徑里,那么系統操作腳本時就找不到解釋器。

#!/usr/bin/env python  為了避免當用戶沒有將python 裝在默認的 /usr/bin 路徑里,而找不到python解釋器的問題。過程:操作系統首先會到usr/bin/env里查找 python 的安裝路徑,再調用對應路徑下的解釋器程序完成操作。這句代碼的作用是讓操作系統會去環境設置尋找python目錄。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM