以嵌套方式导入同一模块是否安全?

时间:2019-06-04 14:02:05

标签: python python-3.x import module

假设我有a.py文件,其中包含:

import random
print('Random Float: '+str(random.uniform(0.1,1.0)))

然后从控制台main.py运行python3 main.py文件,该文件将包含:

import a
import random
print('Random Integer: '+str(random.randint(1,5)))

随机模块在主脚本中被调用两次,在a.py文件中被调用一次。

使用安全吗?如果模块导入两次,这不会引起冲突吗?

如何避免这种情况(如果可能的话),因为在我的复杂脚本中,我将不得不在两个脚本中都加载一个模块。是否可以仅在主文件中加载模块,然后以某种方式将其委派给子文件?

0 个答案:

没有答案