一 、自定义包和导入自定义包
以包名建立一个 包名相同的文件,里面至少包含__init__.py
文件。__init__.py
可以是空文件,也可以有Python代码。
因为__init__.py
本身就是一个模块,而它的模块名就是对应包的名字,调用包就是执行包下的__init__.py
文件。
之后,我们可以在包里(文件夹下)定义其他模块,如A-->A.py、B-->B.py等等。
当我们要使用这些包里的模块时,自定义的包必须在使用的py文件同级目录下,之后我们可以通过"import xx.xx"的方式导入到工程里。这里我就定义了一个app包,在run.py中使用,如下:
原文:https://www.cnblogs.com/glodears/p/14949408.html