热门话题
#
Bonk 生态迷因币展现强韧势头
#
有消息称 Pump.fun 计划 40 亿估值发币,引发市场猜测
#
Solana 新代币发射平台 Boop.Fun 风头正劲
如果 Python 警察看我的代码,我会被判无期徒刑
我不知道本地导入是有争议的,我总是在函数内导入库
但权力越大,责任也越大
我明白 PEP8 建议使用全局导入,但每条规则都有例外,你应该知道何时打破它们
以下是本地导入的一些优点:
知道在使用时依赖项来自何处,而不必滚动到文件顶部
可以在需要时有条件地导入模块
可以提高模块的加载时间,因为你不必在开始时导入所有内容
可以帮助你摆脱循环依赖(假设你太懒而无法以正确的方式修复循环依赖)
显然,本地导入也有缺点,但这是个软文,所以我在这里不提
总的来说,我的建议是使用全局导入,但要理解权衡,以便在必要时利用本地导入

热门
排行
收藏