第一種寫(xiě)法:
!/usr/bin/python
表示寫(xiě)死了就是要 /usr/bin/python 這個(gè)目錄下 python 來(lái)執(zhí)行你的腳本。
第二種寫(xiě)法:
!/usr/bin/env
這種寫(xiě)法在你機(jī)器上安裝了多個(gè)版本的python的時(shí)候有意義剖膳,這樣聲明的時(shí)候,會(huì)去取你機(jī)器的 PATH 中指定的第一個(gè) python 來(lái)執(zhí)行你的腳本都哭。如果這時(shí)候你又配置了虛擬環(huán)境的話掰盘,那么這樣寫(xiě)可以保證腳本會(huì)使用你虛擬環(huán)境中的 python 來(lái)執(zhí)行鼠证。
所以這樣看來(lái)涛目,只有第二種方法才是正確的寫(xiě)法秸谢。
注:寫(xiě)在腳本的第一行。