python命令之m参数 局域网传输
在命令行中使用python時,python支持在其后面添加可選參數(shù)。
python命令的可選參數(shù)有很多,例如:使用可選參數(shù)h可以查詢python的幫助信息;
可選參數(shù)m
下面我們來說說python命令的另一個可選參數(shù)m
首先我們可以使用?python -h來看看python自帶的幫助信息是怎么描述m的
1 ? ~ python -h
2 usage: python [option] ... [-c cmd | -m mod | file | -] [arg] ...
3 Options and arguments (and corresponding environment variables):
4 ...
5 ...
6 -m mod : run library module as a script (terminates option list)
7 ...
8 ... 可知:-m選項可以讓python以腳本的方式運行一個模塊
這個特性給我們再命令行下提供了很多便利使用某些python模塊的機會。
常用的場景
查看python的文檔
查看python的文檔,就可以運行python的pydoc模塊,起一個web服務(wù),使用瀏覽器方便的查詢python的文檔
1 python -m pydoc -p8080 其中-p用來指定web服務(wù)的端口號(非root的用戶使用端口號要大于1024)
小文件跨機器傳輸
在有網(wǎng)絡(luò)的情況我們常用即時通用軟件來傳輸小文件,沒有網(wǎng)絡(luò)情況下都是找個優(yōu)盤啥的去拷貝
如果機器上安裝了python,可以用python起一個靜態(tài)服務(wù)器,在另一個機器上直接用瀏覽器訪問這個web服務(wù)器,就可以下載文件了(前提是在同一個局域網(wǎng)內(nèi))
1 python -m SimpleHTTPServer 默認的端口號是8000,使用命令curl localhost:8000就可以方法訪問這個服務(wù)了,
也可以使用一下方式來指定其端口號
1 python -m SimpleHTTPServer 8080 JSON格式化
在現(xiàn)在的BS模式應(yīng)用下,前后端的數(shù)據(jù)都是用JSON的形式來交互的,如果想更好的查看JSON的數(shù)據(jù),把數(shù)據(jù)格式化后,會很方便我們更好的查看數(shù)據(jù)的
使用python的json.tool模塊就可以快捷的格式化JSON數(shù)據(jù)
1 curl localhost:8080 | python -m json.tool 我們假設(shè)訪問localhost:8080返回的是JSON數(shù)據(jù)
標簽:?python總結(jié)
以上是生活随笔為你收集整理的python命令之m参数 局域网传输的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Pytorch | BERT模型实现,提
- 下一篇: 禁用gpu首选