python -m

python -m xxx.py

作用是:把xxx.py文件当做模块启动

常用的:

开启静态服务器 python -m SimpleHTTPServer 8888
python3 改为 python3 -m http.server 8888

查看python文档 python -m pydoc -p 8888

格式化json

echo ‘{“name”:“python”,“version”:“2.7”}’ | python -m json.tool
{
“name”: “python”,
“version”: “2.7”
}

原理:sys.path不同

详见:http://www.cnblogs.com/xueweihan/p/5118222.html?utm_source=tuicool&utm_medium=referral

你可能感兴趣的:(python)