0

私は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 はどちらもモジュールであると言います。パッケージはどこですか?パッケージは説明目的で使用される単なる用語であり、コア言語内のクラスまたはオブジェクトとしての正式なアイデンティティはありませんか? インタープリターのパッケージとモジュールとは何ですか?

4

1 に答える 1