简单用法
1.python -m http.server 8000
执行后,在本机打开“ http://localhost:8000 ”,或者在局域网内的其它机器上打开“ http://127.0.0.1:8000”,就能访问到执行目录下的内容
2.python -m pydoc -p 9000
只需要一行命令“python -m pydoc -p xxx”,就能生成对应当前python环境下的 HTML 格式的官方帮助文 档,可以在浏览器中访问。
3.python -m pdb xxx.py#单步执行代码,通过命令启动脚本,进入单步执行模式,按下s往下一步一步执行
关于pdb调试器的更多学习请去这个链接
4.(摘自链接)最后,还有一种常常被人忽略的场景:“python -m pip install xxx”。我们可能会习惯性 地使用“pip install xxx”,或者做了版本区分时用“pip3 install xxx”,总之不在前面用“python -m” 做指定。但这种写法可能会出问题。 很巧合的是,在本月初(2019.11.01),Python 的核心开发者、第一届指导委员会 五人成员之一的 Brett Cannon 专门写了一篇博客《 Why you should use "python -m pip" 》,提出应该使用“python -m pip”的方式,并做了详细的解释。 他的主要观点是:在存在多个 Python 版本的环境中,这种写法可以精确地控制三方库的安装位置。例如用 “python3.8 -m pip”,可以明确指定给 3.8 版本安装,而不会混淆成其它的版本。
参考资料
Python 中 -m 的典型用法、原理解析与发展演变