import包和模块_2
Posted flags-blog
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了import包和模块_2相关的知识,希望对你有一定的参考价值。
1末尾说到import package实际操作时执行包内__init__.py文件;实际使用中如何导入包里面的某个模块或者所有模块;导入模块之后如何调用被导入模块的方法。
moudel_1_package包内有__init__.py 和 main.py两个模块,与moudel_1_package同级目录有Import_package.py模块。init内导入包内的模块,在包被导入时模块会被一并导入。示例如下。
main.py
1 def main_test(): 2 print(‘this is in moudel_1_package.main_test‘)
__init__.py
1 from . import main #init文件from . import xx,在package被导入时候包内的xx模块会被一并导入,否则导包就没有实际意义。
import_package.py
1 import moudel_1_package #import package实际是导入package内init文件中已经导入的模块 2 print("after is begin test import package test") 3 moudel_1_package.main.main_test() #导包以后调用包内模块及模块内方法;pakage_name.moudel_name.func_name
以上是关于import包和模块_2的主要内容,如果未能解决你的问题,请参考以下文章