日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 人文社科 > 生活经验 >内容正文

生活经验

python命令之m参数 局域网传输

發(fā)布時間:2023/11/28 生活经验 17 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python命令之m参数 局域网传输 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

在命令行中使用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)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。