python -m的那些实用功能

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/jimo_lonely/article/details/78643364

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

猜你喜欢

转载自blog.csdn.net/jimo_lonely/article/details/78643364