Python 2或3循环导入说明

2024-04-29 07:56:35 发布

您现在位置:Python中文网/ 问答频道 /正文

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

有几个模块导入同一个模块不好吗?所以,假设我有一些通用实用程序模块,我经常重用,而且模块x.py以及模块.py两个都导入它。但是如果说modulex需要导入moduley。在这一点上,我是在介绍坏的juju吗?你知道吗


Tags: 模块答案pyjuju案例程序模块moduleymodulex
1条回答
网友
1楼 · 发布于 2024-04-29 07:56:35

如果M持有一些全局状态,然后被一些N*模块修改,那么将导入模块MN1N2N3等相乘是不好的。然后,副作用的发生取决于进口顺序。你知道吗

通常在干净的代码中,情况并非如此,如果您只持有类定义和函数,以及不可修改/可修改的全局变量,那么您应该完全可以。你知道吗

相关问题 更多 >