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

看板Python作者 (哥)時間6年前 (2018/09/03 12:43), 編輯推噓3(308)
留言11則, 6人參與, 6年前最新討論串1/1
我習慣寫些重復使用的function,把import寫在裡面 以後就複製貼上。例如: def func(): import A import B . . . 但是這樣import有時會有重覆。 真心覺得懶…所以import要提到前面是比較建議的寫 法嗎? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 223.138.30.90 ※ 文章網址: https://www.ptt.cc/bbs/Python/M.1535949792.A.C18.html

09/03 12:57, 6年前 , 1F
你的問題看起來不像circular import?
09/03 12:57, 1F

09/03 14:04, 6年前 , 2F
通常怕重複是怕import同個function name但不同module
09/03 14:04, 2F

09/03 14:21, 6年前 , 3F
AB 互相 import 就會啦
09/03 14:21, 3F

09/03 14:23, 6年前 , 4F
真的那麼懶就用力 import * 啊,自已爽就好
09/03 14:23, 4F

09/03 17:50, 6年前 , 5F
python function是lazy eval的 都置頂有performance issue
09/03 17:50, 5F

09/04 09:24, 6年前 , 6F
import 重複沒差 python 幫你處理好啦
09/04 09:24, 6F

09/04 09:26, 6年前 , 7F
他是怕重複import memory會不會被用完
09/04 09:26, 7F

09/08 18:05, 6年前 , 8F
import 過多東西會影響效能
09/08 18:05, 8F

09/08 18:07, 6年前 , 9F
少量沒差。21 世紀 C 語言的作者就玩過這招
09/08 18:07, 9F

09/08 18:08, 6年前 , 10F
但 C 的 include 是把程式碼貼上,和 Python 可能不同
09/08 18:08, 10F

09/08 18:10, 6年前 , 11F
後來想想,我應該是講錯了,請直接忽視 XD
09/08 18:10, 11F
文章代碼(AID): #1RZBlWmO (Python)
文章代碼(AID): #1RZBlWmO (Python)