gpt4 book ai didi

Python 2 或 3 循环导入澄清

转载 作者:行者123 更新时间:2023-11-30 23:30:14 24 4
gpt4 key购买 nike

我知道这个问题已经被问/回答了很多次,但我对我的具体案例很好奇 - 而且我还没有看到我完全理解的答案。

多个模块导入同一个模块是不是很糟糕?因此,假设我有一些经常重复使用的通用实用程序模块,并且 modulex.py 和 moduley.py 都导入它。但是然后说 modulex 需要导入 moduley 。说到这里,我是在介绍坏juju吗?

最佳答案

从模块N1N2N3等乘以导入模块M只是不好,如果M 保存一些全局状态,然后由一些 N* 模块修改。然后,根据导入顺序会出现副作用。

通常在干净的代码中,情况并非如此,如果您只保存类定义和函数,以及不可修改/可修改的全局变量,那么您应该完全没问题。

关于Python 2 或 3 循环导入澄清,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20756069/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com