作者ggirls (哥)
看板Python
標題[問題] Python是不是一定不會有循環import的問題
時間Mon Sep 3 12:43:10 2018
我習慣寫些重復使用的function,把import寫在裡面
以後就複製貼上。例如:
def func():
import A
import B
. . .
但是這樣import有時會有重覆。
真心覺得懶…所以import要提到前面是比較建議的寫
法嗎?
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 223.138.30.90
※ 文章網址: https://webptt.com/m.aspx?n=bbs/Python/M.1535949792.A.C18.html
1F:→ djshen: 你的問題看起來不像circular import? 09/03 12:57
2F:推 rexyeah: 通常怕重複是怕import同個function name但不同module 09/03 14:04
3F:→ legnaleurc: AB 互相 import 就會啦 09/03 14:21
4F:→ legnaleurc: 真的那麼懶就用力 import * 啊,自已爽就好 09/03 14:23
5F:推 Yshuan: python function是lazy eval的 都置頂有performance issue 09/03 17:50
6F:→ s860134: import 重複沒差 python 幫你處理好啦 09/04 09:24
7F:→ s860134: 他是怕重複import memory會不會被用完 09/04 09:26
8F:推 Neisseria: import 過多東西會影響效能 09/08 18:05
9F:→ Neisseria: 少量沒差。21 世紀 C 語言的作者就玩過這招 09/08 18:07
10F:→ Neisseria: 但 C 的 include 是把程式碼貼上,和 Python 可能不同 09/08 18:08
11F:→ Neisseria: 後來想想,我應該是講錯了,請直接忽視 XD 09/08 18:10