介绍
很多人在python入门时为了查看文档应该都使用过python -m pydoc -b
来运行mod,这其实是python module的一种高效应用方法,实际上他们是一个能运行的python main方法
我们假设python的根目录为{python},这在Windows/Linux下可以使用where python
再去除可执行文件部分获得
模块代表
- pydoc
使用帮助:python -m pydoc --help
用法例子:python -m pydoc -b
打开浏览器访问python文档
源码路径:{python}/lib/pydoc.py - json.tool
使用帮助:python -m json.tool --help
用法例子:"echo '{"key":"this is a json"}'|python -m json.tool
格式化json,一般配合curl使用
源码路径:{python}/lib/json/tool.py - http.server
使用帮助:python -m http.server --help
用法例子:python -m http.server 80
在当前目录启动http服务器[指定80端口,默认允许其他ip访问],多用于浏览静态网页例如使用了three.js等需要服务器的静态网页
源码路径:{python}/lib/http/server