Python 中除了 SimpleHTTPServer, json.tool 外,还有哪些内置的模块?

2017-02-08 08:22:55 +08:00
 whwq2012

昨天用了下 python -m json.tool ,贼爽。所以大家还知道 python 中还有哪些实用的内置模块吗?求告知

5314 次点击
所在节点    Python
35 条回复
blahgeek
2017-02-08 17:39:47 +08:00
python -m antigravity
whwq2012
2017-02-08 17:40:53 +08:00
@blahgeek 我 2.7 的可以运行
tumbzzc
2017-02-08 18:28:54 +08:00
https://ooo.0o0.ooo/2017/02/08/589af1faf38d4.gif
没有录完
lynx
2017-02-08 18:43:02 +08:00
cd /usr/lib/python3.6

grep 'if __name__ == .__main__.' ./*/__init__.py
grep 'if __name__ == .__main__.' ./*.py
whwq2012
2017-02-08 20:51:19 +08:00
@est 这个 smtpd 的模块的用法居然在官方文档里没有介绍
jun4rui
2017-02-08 20:54:04 +08:00
现在还有 venv 了,以前的 virtualenv 可以不装了
whwq2012
2017-02-08 20:55:20 +08:00
@jun4rui 这是 3 的特性里的吧, 2.7 里好像不能这么搞
julyclyde
2017-02-08 21:42:01 +08:00
“既作为 lib 又作为 exe ”需要判断__name__
所以以这个条件搜索
est
2017-02-08 22:45:51 +08:00
python -m pydoc

可以跑一个浏览器版本的 pydoc

文档是实时从代码里生成的。如果你安装了其他包,可以实时把文档刷出来。
PythonAnswer
2017-02-08 22:49:03 +08:00
python -m venv 常用
python -m pip 这个在 win 下更新 pip 要用到
PythonAnswer
2017-02-08 22:50:19 +08:00
@est 现在 jedi 这么普及,好多年都没人用 pydoc 啦,抄袭 java 的东西
jun4rui
2017-02-09 00:13:22 +08:00
@whwq2012 好像是 3.5 以后? 2.7 肯定不行
czheo
2017-02-09 02:47:17 +08:00
python -m zipapp
可以用来打包程序
ericls
2017-02-09 04:04:13 +08:00
python -m pip

哈哈
zhengxiaowai
2017-02-09 13:02:54 +08:00
zipfile

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/338920

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX