我只是想了解python中的模块和包,据我所知:
A module is a file containing Python definitions and statements.
A package is a directory containing modules or other packages.
现在,我制作了一个非常简单的目录结构,如下所示:
my_package/
__init__.py
my_module.py
然后,在解释器内部,我做了:
>>> import my_package
>>> type(my_package)
<type 'module'>
>>> from my_package import my_module
>>> type(my_module)
<type 'module'>
因此,Python 说,my_package 和 my_module 都是模块。包裹在哪里?包只是一个用于描述目的的术语,在核心语言中没有作为类或对象的官方身份吗?解释器的包和模块是什么?