首页 > 代码库 > Python工程文件中的名词解释---Module与Package的区别
Python工程文件中的名词解释---Module与Package的区别
当我们在已有的Python工程文件中创建新的内容是,通常会有两种类型文件供你选择---Module和Package,对于初学者来说会搞不清楚这两种文件直接的关系。这里就来解释一下这两者之间的关系。
Module简介:
中文翻译成“模块”,所谓的模块其实就是能够独立的完成一组任务的代码集。在Python里面Module一般就是一个独立的.py文件(有时候也可能是多个)。
Package简介:
中文翻译成“包”,在Python中,Package就相当于多个Module组成的集合,一般我们在工程中创建一个Package文件后,里面会自动包含一个__init__.py文件,__init__.py可以只是一个空文件,但是我们可以在里面执行一些初始化的代码或者设置__all__变量。
Module与Package的导入:
导入Module文件:
?
1 | import this_module.py |
导入Package中的文件:
?
1 | from this_package.someone.work import mywork |
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。