版权声明:本文为博主原创文章,未经博主允许不得转载。 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"
}