亚洲中字慕日产2020,大陆极品少妇内射AAAAAA,无码av大香线蕉伊人久久,久久精品国产亚洲av麻豆网站

資訊專欄INFORMATION COLUMN

python中#!/usr/bin/python與#!/usr/bin/env python的區(qū)別

tigerZH / 1457人閱讀

摘要:目的是在運(yùn)行腳本的時(shí)候告訴操作系統(tǒng)我們要用解釋器去運(yùn)行腳本所以我們?cè)诘谝痪渫鶗?huì)寫如下兩句中的其中一句或就是說(shuō)在沒(méi)有在執(zhí)行程序時(shí)指出用什么程序運(yùn)行腳本時(shí)系統(tǒng)會(huì)去調(diào)用程序來(lái)執(zhí)行。

目的是在運(yùn)行python腳本的時(shí)候告訴操作系統(tǒng)我們要用python解釋器去運(yùn)行py腳本

所以我們?cè)诘谝痪渫鶗?huì)寫如下兩句中的其中一句:

#!/usr/bin/python

>#!/usr/bin/env python

就是說(shuō)在沒(méi)有在執(zhí)行程序時(shí)指出用什么程序運(yùn)行py腳本時(shí),系統(tǒng)會(huì)去調(diào)用python程序來(lái)執(zhí)行。

舉個(gè)簡(jiǎn)單的例子: 我們?cè)趌inux環(huán)境下寫一個(gè)最簡(jiǎn)單的python腳本 vim hello.py

#!/usr/bin/python     

或者#!/usr/bin/env python

print ‘ helloworld! 

編寫完成后正常我們?cè)跁?huì)輸入命令: python hello.py來(lái)執(zhí)行這個(gè)腳本,但是因?yàn)橛辛说谝恍械穆暶?,所以我們只要是給這個(gè)py腳本添加可執(zhí)行權(quán)限,那我們就可以直接 ./hellp.py 來(lái)執(zhí)行了。

??在這里還是要推薦下我自己建的Python開發(fā)學(xué)習(xí)群:725479218,群里都是學(xué)Python開發(fā)的,如果你正在學(xué)習(xí)Python ,小編歡迎你加入,大家都是軟件開發(fā)黨,不定期分享干貨(只有Python軟件開發(fā)相關(guān)的),包括我自己整理的一份2018最新的Python進(jìn)階資料和高級(jí)開發(fā)教程,歡迎進(jìn)階中和進(jìn)想深入Python的小伙伴

!/usr/bin/python與#!/usr/bin/env python的區(qū)別是?

明白了寫第一句語(yǔ)句的初衷后,那就該分析一下兩者的區(qū)別了:

.#!/usr/bin/python的意思是說(shuō)去/usr/bin/目錄下找python去執(zhí)行

.#!/usr/bin/env python 的意思是在#!/usr/bin/env中找到python的安裝路徑,然后去執(zhí)行它,這個(gè)可執(zhí)行的python路徑不管是不是在/usr/bin下,用法比較靈活,而#!/usr/bin/python就寫成了絕對(duì)路徑,只能去/usr/bin下找。

結(jié)論:推薦使用 #!/usr/bin/env python

另外解決中文輸出的問(wèn)題,應(yīng)該在第二行制定編碼位utf-8,這樣就解決了中文報(bào)錯(cuò)的問(wèn)題

即,在py腳本開頭我們應(yīng)該寫如下兩句語(yǔ)句來(lái)指定運(yùn)行環(huán)境和編碼:

#!/usr/bin/env python

#-*-coding:utf-8-*-

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://www.ezyhdfw.cn/yun/41871.html

相關(guān)文章

  • Python3】初識(shí)Python、基本數(shù)據(jù)類型

    摘要:返回布爾或如果是,它返回,否則它返回的計(jì)算值。輸入錯(cuò)誤次,用戶已鎖定,請(qǐng)聯(lián)系管理員沒(méi)有這個(gè)用戶格式化并寫入文件 1. python介紹 發(fā)展史等等.... 減少開發(fā)成本 2. python與其他語(yǔ)言對(duì)比 C語(yǔ)言:代碼-->機(jī)器碼 其他高級(jí)語(yǔ)言:代碼-->字節(jié)碼-->機(jī)器碼 3. python種類 cpython:常用的python就是cpython,python代碼-->字節(jié)碼...

    neroneroffy 評(píng)論0 收藏0
  • Python全棧之路系列之基礎(chǔ)篇

    摘要:是個(gè)的一種實(shí)現(xiàn)方式,編譯代碼為字節(jié)碼,然后由虛擬機(jī)執(zhí)行,這意味著此時(shí)程序與程序沒(méi)有區(qū)別,只是源代碼不一樣。原文鏈接全棧之路系列文章 Python的誕生 Python是著名的龜叔Guido van Rossum(吉多·范羅蘇姆)在1989年圣誕節(jié)期間,為了打發(fā)無(wú)聊的圣誕節(jié)而編寫的一個(gè)編程語(yǔ)言。 showImg(https://segmentfault.com/img/remote/146...

    muddyway 評(píng)論0 收藏0
  • python第一篇

    摘要:解釋器的種類的官方版本,使用語(yǔ)言實(shí)現(xiàn),使用最為廣泛,實(shí)現(xiàn)會(huì)將源文件文件轉(zhuǎn)換成字節(jié)碼文件文件,然后運(yùn)行在虛擬機(jī)上。與類似特殊實(shí)現(xiàn)的,將的字節(jié)碼字節(jié)碼再編譯成機(jī)器碼。用于跳出當(dāng)前循環(huán),繼續(xù)下一次循環(huán)。 python介紹 python的用途 我們?yōu)槭裁磳W(xué)習(xí)python,python學(xué)會(huì)了可以做什么,從一個(gè)例子告訴我們學(xué)習(xí)一門編程語(yǔ)言的好處。如:公雞5文錢一只,母雞3文錢一只,小雞3只一文錢,...

    邱勇 評(píng)論0 收藏0
  • Python全棧之路系列之遞歸

    摘要:所謂遞歸其實(shí)就是函數(shù)本身調(diào)用函數(shù),直到滿足指定條件之后一層層退出函數(shù),例如從前有座山,山里有座廟,廟里有個(gè)老和尚,正在給小和尚講故事呢故事是什么呢從前有座山,山里有座廟,廟里有個(gè)老和尚,正在給小和尚講故事呢故事是什么呢從前有座山,山里有座廟 所謂遞歸其實(shí)就是函數(shù)本身調(diào)用函數(shù),直到滿足指定條件之后一層層退出函數(shù), 例如 從前有座山,山里有座廟,廟里有個(gè)老和尚,正在給小和尚講故事呢!故事是...

    kviccn 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<