项目的结构时 lib------ |--__init__.py | |--page.py
我在 __init__.py中定义了一个class A,请问怎么在page.py中导入这个类? 注意在python3.4环境中。
学习是最好的投资!
利用absolute_import
pythonfrom . import A
python
from . import A
私のテスト環境Python 3.4 質問者さん、プロジェクトを作成してテストしました。ファイル構造は次のとおりです。
プロジェクト_テスト/ |---test.py |---テスト |---init.py
プロジェクト_テスト/
|---test.py |---テスト |---init.py
|---test.py |---テスト
|---init.py
テストがパッケージであることがわかります__init__.py:
__init__.py
test.py で import test を実行すると、 が実行されます。 出力結果は次のとおりです: This is a test importthispackage が発生すると、このようにしてクラスが自動的にインスタンス化されることに注意してください。質問の場合は、それを直接呼び出すだけです~
import test
This is a test
import
package
import A
利用absolute_import
私のテスト環境Python 3.4
質問者さん、プロジェクトを作成してテストしました。ファイル構造は次のとおりです。
テストがパッケージであることがわかります
リーリー__init__.py
:test.py で
。import test
を実行すると、が実行されます。 出力結果は次のとおりです:
This is a test
import
thispackage
が発生すると、このようにしてクラスが自動的にインスタンス化されることに注意してください。質問の場合は、それを直接呼び出すだけです~import A