Python中库、模块、包、对象的区别

Adi*_*dil 0 python python-2.7 python-3.x python-requests

在一些教程中,对于从 DateTime 导入 DateTime 的语法,提到从 DateTime 模块导入 DateTime 对象。有人说从 DateTime 包中导入 DateTime 模块。

谁能解释正确的信息?

Hic*_*nam 11

1-object 是类的实例

2-每个名称以 .py 扩展名结尾的 Python 源代码文件都是一个模块

3-package 是模块的集合。它是一个包含特殊文件 __init__.py 的目录

没有 __init__.py 文件的 4-Python 包被称为“命名空间包”

5-Library 是各种包的集合

6-A 框架是一个大型代码库或代码集合,旨在为目标项目提供通用、可重用的行为,框架与其他外部代码库(例如库)不同,因为它们具有控制反转功能

有关更多信息,请访问此站点:https : //www.quora.com/What-is-the-difference-between-Python-modules-packages-libraries-and-frameworks