项目的结构时 lib------ |--__init__.py | |--page.py
我在 __init__.py中定义了一个class A,请问怎么在page.py中导入这个类? 注意在python3.4环境中。
学习是最好的投资!
使用绝对导入
我的测试环境的python 3.4 题主,我建立了一个Project测试了一下,文件结构如下:
project_test/ |---test.py |---test |---init.py
project_test/
|---test.py |---test |---init.py
|---test.py |---test
|---init.py
可见,test是一个package__init__.py中:
__init__.py
pythonclass module_1: print('This is a test!') pass
python
class module_1: print('This is a test!') pass
当我在test.py中import test,运行 输出的结果是:This is a test 说明,在import这个package的时候,该类自动就实例化了, 这样, 对于你的问题,应该直接调用就好~
import test
This is a test
import
package
import A
使用绝对导入
雷雷我的测试环境的python 3.4
题主,我建立了一个Project测试了一下,文件结构如下:
可见,test是一个package
__init__.py
中:当我在test.py中
import test
,运行输出的结果是:
This is a test
说明,在
import
这个package
的时候,该类自动就实例化了, 这样, 对于你的问题,应该直接调用就好~import A