[問題]關於__init__.py裡面的函式用法

作者: tsaiminghan (tsaiminghan)   2020-10-03 14:49:24
結構
folder/__init__.py
folder/function.py
請問function.py能夠import __init__.py中的函式嗎?
試了一下,會出現maybe circle import的錯誤
如果可以這樣做,能提供正確的寫法,或是關鍵字嗎?
如果不行,是不是應該把__init__中的函式移到外面
__init__再去import
試了一下,移到外面,一樣是circle import,最後把
import寫在函式裡面可以pass
作者: TuCH (謬客)   2020-10-03 15:55:00
可以 跟init 沒有關係 應該是你寫法有問題
作者: ToastBen (吐司邊)   2020-10-03 22:57:00
作者: alan23273850   2020-10-04 11:48:00
遇到 circular import 一貫的解決方式就是把 import statement 寫在函式內,沒有其他解法
作者: tsaiminghan (tsaiminghan)   2020-10-04 22:18:00
謝謝

Links booklink

Contact Us: admin [ a t ] ucptt.com