Python教程

关于python -m的简单用法

本文主要是介绍关于python -m的简单用法,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

简单用法

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 的典型用法、原理解析与发展演变

这篇关于关于python -m的简单用法的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!