作者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/cn.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