찾다

 >  Q&A  >  본문

python3.x - python3.4中怎么导入__init__.py中的类

项目的结构时
lib------
      |--__init__.py
      |
      |--page.py

我在 __init__.py中定义了一个class A,请问怎么在page.py中导入这个类?
注意在python3.4环境中。

PHPzPHPz2881일 전889

모든 응답(3)나는 대답할 것이다

  • 天蓬老师

    天蓬老师2017-04-17 15:03:15

    사용absolute_import

    pythonfrom . import A
    

    회신하다
    0
  • 高洛峰

    高洛峰2017-04-17 15:03:15

    내 테스트 환경Python 3.4
    질문자님, 프로젝트를 생성하고 테스트해 보니 파일 구조는 다음과 같습니다.

    프로젝트_테스트/

    |---test.py
    |---테스트

    |---init.py

    테스트가 패키지임을 알 수 있습니다
    __init__.py:

    으아악

    test.py에서 import test
    를 실행하면 출력 결과는 다음과 같습니다.
    This is a test
    import이런package이 발생하면 클래스가 자동으로 인스턴스화되므로 질문에 대해서는 직접 호출하면 됩니다~

    회신하다
    0
  • ringa_lee

    ringa_lee2017-04-17 15:03:15

    import A

    회신하다
    0
  • 취소회신하다