1. 程式人生 > >python 指令碼語言的第一行

python 指令碼語言的第一行

指令碼語言的第一行,目的就是指出,你想要你的這個檔案中的程式碼用什麼可執行程式去執行它,就這麼簡單。

#!/usr/bin/python : 是告訴作業系統執行這個指令碼的時候,呼叫 /usr/bin 下的 python 直譯器;

#!/usr/bin/env python(推薦): 這種用法是為了防止作業系統使用者沒有將 python 裝在預設的 /usr/bin 路徑裡。當系統看到這一行的時候,首先會到 env 設定裡查詢 python 的安裝路徑,再呼叫對應路徑下的直譯器程式完成操作。

#!/usr/bin/python 相當於寫死了python路徑;

#!/usr/bin/env python 會去環境設定尋找 python 目錄,推薦這種寫法