python -m的那些實用功能
阿新 • • 發佈:2019-01-13
python -m lib,一句簡單的命令加一個模組,除了可以自己寫,python自帶的現成功能也很強大和實用,本文將不斷整理一些常用功能。
1.簡單的區域網檔案共享
1.在需要共享的資料夾下執行:
$ python -m http.server
Serving HTTP on 0.0.0.0 port 8000 (http://0.0.0.0:8000/) ...
192.168.1.100 - - [27/Nov/2017 11:30:19] "GET / HTTP/1.1" 200 -
2.然後查詢自己電腦的ip:
$ ip addr
3.其他裝置(windows,android等)可以在瀏覽器訪問:
http://your ip:8000
當然可以指定埠:
python -m http.server 9000
基於http協議,跨多個平臺。
2.命令列json格式化
# 檔案
[jimo@jimo-pc elasticsearch-6.0.0]$ python -m json.tool p.json
{
"name": "jimo",
"age": "100"
}
# 文字
[jimo@jimo-pc elasticsearch-6.0.0]$ echo '{"name": "jimo", "age": "100"}' | python -m json.tool
{
"name": "jimo",
"age" : "100"
}