#!/usr/bin/env python与#!/usr/bin/python的区别
生活随笔
收集整理的這篇文章主要介紹了
#!/usr/bin/env python与#!/usr/bin/python的区别
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
腳本語言的第一行,目的就是指出,你想要你的這個文件中的代碼用什么可執(zhí)行程序去運行它,就這么簡單
#!/usr/bin/python是告訴操作系統(tǒng)執(zhí)行這個腳本的時候,調(diào)用/usr/bin下的python解釋器;
#!/usr/bin/env python這種用法是為了防止操作系統(tǒng)用戶沒有將python裝在默認的/usr/bin路徑里。當系統(tǒng)看到這一行的時候,首先會到env設置里查找python的安裝路徑,再調(diào)用對應路徑下的解釋器程序完成操作。
#!/usr/bin/python相當于寫死了python路徑;
#!/usr/bin/env python會去環(huán)境設置尋找python目錄,推薦這種寫法
總結
以上是生活随笔為你收集整理的#!/usr/bin/env python与#!/usr/bin/python的区别的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: svn在commit后报错:is sch
- 下一篇: 关于Python的编码注释# -*- c