简单用法

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的简单用法相关推荐

  1. python装饰器实例-Python装饰器简单用法实例小结

    本文总结分析了Python装饰器简单用法.分享给大家供大家参考,具体如下: 装饰器在python中扮演着很重要的作用,例如插入日志等,装饰器可以为添加额外的功能同时又不影响业务函数的功能. 比如,运行 ...

  2. Python中yield简单用法

    Python中yield简单用法 你或许知道带有yield的函数在Python中被称之为generator,那何为 generator? 我们暂时抛开generator,先从一个常见编程题目开始,循序 ...

  3. 五分钟理解yield在python中的简单用法,让你不再迷惑

    很多同学无论是在学习python还是使用python的过程中,都会遇到yield关键字,这个让人头大的问题,今天,就给大家分享一下我自学yield的心路历程 基本概念: (1)在 Python 中,使 ...

  4. Python Lambda 的简单用法

    下面代码简单举例介绍以下 lambda的用法. from functools import reduce#1 python lambda会创建一个函数对象,但不会把这个函数对象赋给一个标识符,而def ...

  5. python commands_python2 commands简单用法

    commands commands 模式,也是 Python 2.X 后内置的模块,提供了执行命令的简易入口. 不同于前面的执行方式,它可以更方便的获取命令的内容和状态. 比如,你要执行命令 'ls ...

  6. Python all()的简单用法

    判断列表(或者其他可迭代对象)中是否不含空元素.这里的空元素可以指数字0,布尔False,空字符串,None. 从这个角度看,all方法等价于: def all(iterable):for eleme ...

  7. Python Interval库简单用法

    问题描述: 有这样一个需求,给定一个数字10,我要判断它在哪个区间范围之内[0, 5], [5, 8], [8, 10],但是我只有list形式数据[0, 5, 8, 10],那要怎样判断呢? 首先, ...

  8. python matplotlib 简单用法

    python matplotlib 简单用法 具体内容请参考官网 代码 import matplotlib.pyplot as plt import numpy as np # 支持中文 plt.rc ...

  9. python装饰器实例-Python装饰器原理与简单用法实例分析

    本文实例讲述了Python装饰器原理与简单用法.分享给大家供大家参考,具体如下: 今天整理装饰器,内嵌的装饰器.让装饰器带参数等多种形式,非常复杂,让人头疼不已.但是突然间发现了装饰器的奥秘,原来如此 ...

最新文章

  1. STL源码剖析---红黑树原理详解
  2. 微信小程序-豆瓣电影TOP250
  3. 教你搞定补码不恢复余数除法中够减和商的关系
  4. 解决Office 2016客户端如何同SharePoint Server2016安装在一起
  5. rxjs 怎么使用_使用RxJS Observables进行SUPER SAIYAN
  6. oracle 结果集已耗尽_java.sql.SQLException: 结果集已耗尽
  7. Qt可执行程序写入版本信息
  8. jsp标签使用技巧整理
  9. 由帧内8x8预测到MBAFF时相邻块的推导
  10. C++:vector二维数组初始化
  11. xml.html一键解密工具,华为配置加解密工具
  12. eleme接口测试01(C#)
  13. 神的战争god无法显示服务器,神的战争GOD
  14. c语言实现去除字符串中空格
  15. 2.Python环境搭建
  16. main函数中的argc和argv是什么意思?
  17. 如何定义一个高逼格的原生JS插件
  18. ubuntu16.04为chrome浏览器安装flash插件(Adobe flash play不是最新版本)
  19. 可信认证之九阴真经二
  20. 无任何网络提供程序接受指定的网络路径 解决办法

热门文章

  1. 微信小程序组件传值接收不到id
  2. Odoo 16 企业版手册 - 销售管理之产品配置
  3. Win10 21H1系统远程桌面多用户登录解除限制
  4. 未明学院活动:零基础网络爬虫训练营,还送戴森吹风机、Beats无线耳机
  5. 网络类型整理,看你知道几种网络
  6. jdk版本的选择(推荐1.8)
  7. 卷积神经网络相关知识
  8. Android中的bean是什么意思
  9. Educational Codeforces Round 96 C. Numbers on Whiteboard
  10. E - LCM on Whiteboard(数学思维)