python3.x - python3.4中怎么导入__init__.py中的类
PHPz
PHPz 2017-04-17 15:01:15
0
3
816

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

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

PHPz
PHPz

学习是最好的投资!

全員に返信(3)
Peter_Zhu

利用absolute_import

pythonfrom . import A
いいねを押す +0
小葫芦

我的测试环境的python 3.4
题主,我建立了一个Project测试了一下,文件结构如下:

project_test/

|---test.py
|---test

|---init.py

可见,test是一个package
__init__.py中:

pythonclass module_1:
    print('This is a test!')
    pass

当我在test.py中import test,运行
输出的结果是:
This is a test
说明,在import这个package的时候,该类自动就实例化了, 这样, 对于你的问题,应该直接调用就好~

いいねを押す +0
左手右手慢动作

import A

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!