1. 程式人生 > >python -m的那些實用功能

python -m的那些實用功能

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" }