在某些教程中,对于从DateTime导入DateTime的语法,提到从DateTime模块导入DateTime对象。据说从某个地方导入DateTime包中的DateTime模块。
任何人都可以解释正确的信息吗?
答案 0 :(得分:1)
对象是类的实例
每个以.py扩展名结尾的Python源代码文件都是一个模块
package是模块的集合。它是一个包含特殊文件 init .py
的目录图书馆是各种软件包的集合
框架是大型代码库或代码集合,旨在为目标项目提供通用的可重用行为,框架与其他外部代码库(例如库)不同,因为它们具有控制反转的功能
有关更多信息,请访问此网站: https://www.quora.com/What-is-the-difference-between-Python-modules-packages-libraries-and-frameworks
答案 1 :(得分:0)
模块通常可以是同一工作目录中的脚本/库。根据您的IDE,这可能需要更多设置,但是在您的工作目录中,您可以看到此功能。
创建一个名为print_stuff.py的新python脚本
在此脚本中编写以下内容:
def print_a_string():
print('Hello from print_stuff)
然后在该目录的新脚本中放置导入
from print_stuff import print_a_string as pas
pas()
一个包是一个隐含的打包模块,可用于python解释器。这涉及设置 init .py,setup.py等,以便任何脚本都可以使用该软件包。