python - Python中有内置包吗?
问题描述
Python 中是否有任何内置“包”或任何可以列出 Python 中所有内置“包”的方式?
注意:我在这里不是指模块/库。
区分模块和包的一种方法是打印它。
重现步骤:
- 创建一个 Python 脚本。
- 创建一个空目录,其中包含一个空目录
__init__.py
。 - 导入空目录的名称以及任何内置模块。
- 打印它们。
需要注意的区别:
该模块将给出如下输出<module 'itertools' (built-in)>
然而,
该包应给出类似的输出<module 'test' (namespace)>
解决方案
也许您应该在Python 标准库中验证您要查找的内容。例如包tkinter;是 Python 中的内置包。我不知道只显示内置包的方法,但您可以看到所有带有pip list
.
推荐阅读
- excel - 如何使用 VBA 从字符串中提取特定字符
- python - Extracting data from a dataframe with dictionaries in column elements
- docker - 如何为 docker 容器创建共享网络以作为“localhost”进行通信(使用 docker-compose)
- javascript - 创建 60k+ 页面会降低页面性能
- python-3.x - distutils.dir_util.copy_tree() 的调试和可能原因不存在或不是常规文件
- node.js - 运行命令 yarn start 时出现 Chrome 错误
- selenium - Selenium - 如何点击这个跨度?
- python - can i define k elem in random.sample function as an variable?
- javascript - 用户的Javascript动态插入表单行
- excel - 在 Excel 公式中使用 IF AND 语句不起作用