项目的结构时 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