真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

如何正確使用Python命令

本篇內(nèi)容主要講解“如何正確使用Python命令”,感興趣的朋友不妨來(lái)看看。本文介紹的方法操作簡(jiǎn)單快捷,實(shí)用性強(qiáng)。下面就讓小編來(lái)帶大家學(xué)習(xí)“如何正確使用Python命令”吧!

創(chuàng)新互聯(lián)建站專注為客戶提供全方位的互聯(lián)網(wǎng)綜合服務(wù),包含不限于網(wǎng)站建設(shè)、成都網(wǎng)站設(shè)計(jì)、德陽(yáng)網(wǎng)絡(luò)推廣、成都微信小程序、德陽(yáng)網(wǎng)絡(luò)營(yíng)銷、德陽(yáng)企業(yè)策劃、德陽(yáng)品牌公關(guān)、搜索引擎seo、人物專訪、企業(yè)宣傳片、企業(yè)代運(yùn)營(yíng)等,從售前售中售后,我們都將竭誠(chéng)為您服務(wù),您的肯定,是我們最大的嘉獎(jiǎng);創(chuàng)新互聯(lián)建站為所有大學(xué)生創(chuàng)業(yè)者提供德陽(yáng)建站搭建服務(wù),24小時(shí)服務(wù)熱線:18982081108,官方網(wǎng)址:www.cdcxhl.com

我想你最常用到的 Python 命令就是運(yùn)行 Python 腳本文件,像這樣:

python xxx.py

不過(guò)你知道為什么這樣就可以直接執(zhí)行 Python 代碼么?

還有, Python 還有一些常用的命令可玩,你試過(guò)嗎?

如何正確使用Python命令

接下來(lái),就是學(xué)習(xí) Python 的正確姿勢(shì):

如何正確使用Python命令

我們來(lái)說(shuō)說(shuō)那些我們常用到的 Python 命令。

python xxx.py

當(dāng)你通過(guò) Python 執(zhí)行腳本文件的時(shí)候,sys.argv[0] 會(huì)存儲(chǔ)這個(gè) py 文件名稱:

如何正確使用Python命令
如何正確使用Python命令

而當(dāng)你在 python xxx.py 后面再添加一些參數(shù)的時(shí)候,sys.argv 也同樣可以接收到相關(guān)的參數(shù):

如何正確使用Python命令
如何正確使用Python命令

而且,它會(huì)把你的執(zhí)行的 py 文件路徑添加到 sys.path 中來(lái),將它作為主模塊來(lái)運(yùn)行:

如何正確使用Python命令

除了直接使用 python 執(zhí)行腳本文件之外,你也可以使用 Python 執(zhí)行整個(gè) Python 項(xiàng)目目錄或者壓縮文件,不過(guò)在這里面你需要定義一個(gè)  __main__.py ,要不然解釋器無(wú)法識(shí)別運(yùn)行:

如何正確使用Python命令

而當(dāng)你的目錄中有定義 __main__.py 的時(shí)候,它就可以將 main 添加到 sys.path 中來(lái),作為 main 模塊執(zhí)行:

如何正確使用Python命令

除此之外,你還可以直接使用腳本的文件執(zhí)行 Python 代碼,在你的腳本文件的第一行定義 Python 環(huán)境:

如何正確使用Python命令

接著添加腳本文件的執(zhí)行權(quán)限,然后就可以直接用腳本文件名稱直接運(yùn)行 Python 了:

如何正確使用Python命令

python -c

使用 python -c 可以讓你在命令行中寫 Python 代碼執(zhí)行,可以使用 ; 進(jìn)行代碼分行:

如何正確使用Python命令

一種更好的方式是使用空行對(duì)代碼進(jìn)行分行:

如何正確使用Python命令

當(dāng)你在 python 解釋器中使用 -c 命令的時(shí)候,它會(huì)將 -c 添加到 sys.argv[0] 中,將當(dāng)前的路徑添加到 sys.path 中:

如何正確使用Python命令

python -m

使用 -m 模塊可以以腳本的方式執(zhí)行 Python 的模塊或者包,因?yàn)閳?zhí)行的是模塊,所以就不用像執(zhí)行腳本文件那樣把 .py 擴(kuò)展名稱寫出來(lái)。

如何正確使用Python命令
如何正確使用Python命令

可以看到,模塊的完全路徑會(huì)添加到 sys.argv[0],將當(dāng)前的路徑添加到 sys.path 中,將模塊名作為 main 執(zhí)行。

你能體會(huì)到 python xxx.py 和 python -m xxx 之間的區(qū)別么?

當(dāng)然,你也可以使用 -m 來(lái)執(zhí)行包中的模塊:

如何正確使用Python命令

通過(guò) -m 的形式,解釋器會(huì)通過(guò)搜索路徑找到相應(yīng)的模塊執(zhí)行,這樣你就不需要想執(zhí)行 .py 那樣寫入文件的絕對(duì)路徑啦。

使用 python -m 的一個(gè)常用場(chǎng)景是在不同的版本環(huán)境中執(zhí)行相應(yīng)的模塊,比如使用 pip 安裝模塊的時(shí)候:

如何正確使用Python命令
如何正確使用Python命令
如何正確使用Python命令

python -i

當(dāng)你使用 -c 命令的時(shí)候,還想執(zhí)行完相關(guān)代碼后進(jìn)入 Python 交互模式就可以使用 -i :

如何正確使用Python命令

還有其它的命令,你可以通過(guò) python -h 找到相關(guān)的解釋:

如何正確使用Python命令

可能有時(shí)候你也想要提供一些命令給別人使用,Python 內(nèi)置了一個(gè) argparse 的庫(kù),你可以使用它來(lái)創(chuàng)建你要提供的命令,比如這樣:

如何正確使用Python命令

執(zhí)行的時(shí)候就可以使用相關(guān)的命令了:

如何正確使用Python命令

除此之外,還有一個(gè)叫做 click 的第三方庫(kù),也是用來(lái)創(chuàng)建命令的,不同的是它可以用裝飾器的方式實(shí)現(xiàn),你可以直接使用 @click.option  來(lái)定義命令選項(xiàng),用起來(lái)相對(duì)簡(jiǎn)單,這是一個(gè)官方的例子:

如何正確使用Python命令

使用起來(lái)是這樣的:

如何正確使用Python命令
如何正確使用Python命令

到此,相信大家對(duì)“如何正確使用Python命令”有了更深的了解,不妨來(lái)實(shí)際操作一番吧!這里是創(chuàng)新互聯(lián)網(wǎng)站,更多相關(guān)內(nèi)容可以進(jìn)入相關(guān)頻道進(jìn)行查詢,關(guān)注我們,繼續(xù)學(xué)習(xí)!


標(biāo)題名稱:如何正確使用Python命令
URL網(wǎng)址:http://weahome.cn/article/gddcis.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部