2024-04-29 07:56:35 发布
网友
我知道这个问题已经被问到/回答了很多,但我对我的具体案例很好奇——我还没有看到一个我完全理解的答案。你知道吗
有几个模块导入同一个模块不好吗?所以,假设我有一些通用实用程序模块,我经常重用,而且模块x.py以及模块.py两个都导入它。但是如果说modulex需要导入moduley。在这一点上,我是在介绍坏的juju吗?你知道吗
如果M持有一些全局状态,然后被一些N*模块修改,那么将导入模块M与N1、N2、N3等相乘是不好的。然后,副作用的发生取决于进口顺序。你知道吗
M
N*
N1
N2
N3
通常在干净的代码中,情况并非如此,如果您只持有类定义和函数,以及不可修改/可修改的全局变量,那么您应该完全可以。你知道吗
如果
M
持有一些全局状态,然后被一些N*
模块修改,那么将导入模块M
与N1
、N2
、N3
等相乘是不好的。然后,副作用的发生取决于进口顺序。你知道吗通常在干净的代码中,情况并非如此,如果您只持有类定义和函数,以及不可修改/可修改的全局变量,那么您应该完全可以。你知道吗
相关问题 更多 >
编程相关推荐