我有一個用Python 2編寫的軟件包,我正在嘗試改進以使用Python 3.至少可以說是痛苦的。我有一個使用未來 absolute_import部分代碼的問題。Python 2/3與導入相關的retofit問題
這適用於Python 2,但不是Python 3,所以我希望有人能指出我的問題。
的封裝結構是:
fusion
-> __init__.py
agol
-> featureservice.py
-> layer.py
融合INIT被定義爲:
from __future__ import absolute_import
from . import agol
的agol子包被定義爲:
from __future__ import absolute_import
from . import featureservice
from . import layer
的featureservice.py具有這個導入,其中的問題是: 起。導入圖層 layer.py有一個類似的導入: from。導入featureservice
它們都可以互相引用,其中該圖層可能是要素服務的子項。但是我得到這個導入問題,導入這個模塊到每個py文件的正確方法是什麼?
謝謝
你是什麼意思 「得到這個進口問題」 呢?這是一個例外嗎?你能在這裏粘貼異常嗎?謝謝! –