首页 > 解决方案 > Python中有内置包吗?

问题描述

Python 中是否有任何内置“包”或任何可以列出 Python 中所有内置“包”的方式?

注意:我在这里不是指模块/库。

区分模块和包的一种方法是打印它。

重现步骤:

  1. 创建一个 Python 脚本。
  2. 创建一个空目录,其中包含一个空目录__init__.py
  3. 导入空目录的名称以及任何内置模块。
  4. 打印它们。

需要注意的区别:

该模块将给出如下输出<module 'itertools' (built-in)>

然而,

该包应给出类似的输出<module 'test' (namespace)>

标签: pythonpython-3.xpip

解决方案


也许您应该在Python 标准库中验证您要查找的内容。例如包tkinter;是 Python 中的内置包。我不知道只显示内置包的方法,但您可以看到所有带有pip list.


推荐阅读