项目的结构时 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 import이런package이 발생하면 클래스가 자동으로 인스턴스화되므로 질문에 대해서는 직접 호출하면 됩니다~
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
이런package
이 발생하면 클래스가 자동으로 인스턴스화되므로 질문에 대해서는 직접 호출하면 됩니다~import A