国产成人精品亚洲777人妖,欧美日韩精品一区视频,最新亚洲国产,国产乱码精品一区二区亚洲

您的位置:首頁技術(shù)文章
文章詳情頁

為什么是 Python -m

瀏覽:78日期:2022-07-20 13:55:38

python -m 和 python 的區(qū)別

-m 的含義表示將庫當(dāng)作腳本來執(zhí)行。

python file.py

正常的執(zhí)行Python腳本似乎都是這個樣子,甚至于有些小伙伴根本不曉得 -m 是個什么玩意。

在help 中對 -m 的解釋為: 將文件看作腳本來執(zhí)行。

什么叫當(dāng)成腳本來執(zhí)行呢?我們來看看

編寫簡單的測試腳本 bar.py

import sys print(’sys.path len is %s.’ % sys.path.__len__())for path in sys.path: print(path)

然后分別執(zhí)行看結(jié)果

python -m bar # bar !!!不是 bar.py 坑!!!

為什么是 Python -m

由此,第一行也就是最后添加進(jìn)來的環(huán)境變量是空,空 代表的含義是當(dāng)前文件夾。也就是你命令執(zhí)行的目錄

python bar.py

為什么是 Python -m

第一行為絕對路徑,文件所在的目錄。而不是腳本執(zhí)行的目錄。

注意

1 -m 參數(shù) 后面 不能跟 .py 相當(dāng)于 import bar

2 -m 支持 . 語法 python -m http.server 啟動 一個web服務(wù)器

PS:下面看下python -m的含義

1.簡單說就是:執(zhí)行某個模塊下的文件

2.python -m后面參數(shù)的形式是模塊名.文件名

可以將模塊以腳本的方式運(yùn)行。和python file.py的運(yùn)行方式區(qū)別來看。

使用這個命令會在library path中搜索執(zhí)行py文件,而不是只在current library。

3.在python參數(shù)說明中的解釋為:

run library module as a script.

為什么是 Python -m

總結(jié)

到此這篇關(guān)于為什么是 Python -m的文章就介紹到這了,更多相關(guān)python -m 和 python 的區(qū)別內(nèi)容請搜索好吧啦網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持好吧啦網(wǎng)!

標(biāo)簽: Python 編程
相關(guān)文章:
主站蜘蛛池模板: 罗田县| 廊坊市| 革吉县| 莎车县| 延津县| 福泉市| 津市市| 门头沟区| 丹阳市| 旬邑县| 柏乡县| 临夏县| 漠河县| 兴城市| 衡东县| 新民市| 布尔津县| 蒲城县| 闽清县| 翁牛特旗| 南木林县| 壶关县| 南安市| 漾濞| 呼图壁县| 溧阳市| 陆川县| 和田市| 河南省| 资讯 | 南澳县| 即墨市| 鹤庆县| 葫芦岛市| 甘南县| 永福县| 甘孜县| 福泉市| 土默特左旗| 鹤山市| 宜城市|