[問題] Python是不是一定不會有循環import的問題

作者: ggirls (哥)   2018-09-03 12:43:10
我習慣寫些重復使用的function,把import寫在裡面
以後就複製貼上。例如:
def func():
import A
import B
. . .
但是這樣import有時會有重覆。
真心覺得懶…所以import要提到前面是比較建議的寫
法嗎?
作者: djshen (djshen)   2018-09-03 12:57:00
你的問題看起來不像circular import?
作者: rexyeah (ccccccc)   2018-09-03 14:04:00
通常怕重複是怕import同個function name但不同module
作者: legnaleurc (CA)   2018-09-03 14:21:00
AB 互相 import 就會啦真的那麼懶就用力 import * 啊,自已爽就好
作者: Yshuan (倚絃)   2018-09-03 17:50:00
python function是lazy eval的 都置頂有performance issue
作者: s860134 (s860134)   2018-09-04 09:24:00
import 重複沒差 python 幫你處理好啦他是怕重複import memory會不會被用完
作者: Neisseria (Neisseria)   2018-09-08 18:05:00
import 過多東西會影響效能少量沒差。21 世紀 C 語言的作者就玩過這招但 C 的 include 是把程式碼貼上,和 Python 可能不同後來想想,我應該是講錯了,請直接忽視 XD

Links booklink

Contact Us: admin [ a t ] ucptt.com