1. 程式人生 > >#!/usr/bin/env python 是什麽

#!/usr/bin/env python 是什麽

機器 執行 什麽 腳本執行 bin pat 這一 註釋 報錯

#!/usr/bin/env python   這一行註釋經常出現在Python腳本的第一行。這一行到底用來幹嘛的呢?
原因很簡單,任何Python腳本執行都需要靠Python解釋器。
這一行註釋正是告訴計算機去哪裏找Python解釋器。註釋的作用就是提供尋找Python解釋器的路徑。


++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
#!/usr/bin/env python
這樣聲明的時候,會去取你機器的 PATH 中指定的第一個 python 來執行你的腳本。

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++


#!/usr/bin/python
這樣寫就寫死了,就是要 /usr/bin/python 這個目錄下 python 來執行你的腳本。這樣程序的可移植性就很差。如果此路徑下python解釋器不存在就會報錯。

#!/usr/bin/env python 是什麽