python 高效有用mod模块介绍

介绍

很多人在python入门时为了查看文档应该都使用过python -m pydoc -b来运行mod,这其实是python module的一种高效应用方法,实际上他们是一个能运行的python main方法

我们假设python的根目录为{python},这在Windows/Linux下可以使用where python再去除可执行文件部分获得

模块代表

  1. pydoc
    使用帮助:python -m pydoc --help
    用法例子:python -m pydoc -b打开浏览器访问python文档
    源码路径:{python}/lib/pydoc.py
  2. json.tool
    使用帮助:python -m json.tool --help
    用法例子:"echo '{"key":"this is a json"}'|python -m json.tool格式化json,一般配合curl使用
    源码路径:{python}/lib/json/tool.py
  3. http.server
    使用帮助:python -m http.server --help
    用法例子:python -m http.server 80在当前目录启动http服务器[指定80端口,默认允许其他ip访问],多用于浏览静态网页例如使用了three.js等需要服务器的静态网页
    源码路径:{python}/lib/http/server

你可能感兴趣的:(速记)