依赖于其他模块的用户模块不能在主文件中访问?

2024-04-19 10:48:01 发布

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

我有一个索引.py导入一些模块的文件。稍后我将导入自己的模块,这需要一些早期的导入。我怎样才能只导入一次所需的模块,并使它们可用于我构建的所有后续用户模块,而不必导入不同用户模块中的所有相同内容?你知道吗

你知道吗索引.py你知道吗

import os
import random
import myusermodule
import myotherusermodule

...

你知道吗myusermodule.py文件你知道吗

print random.randrange(0,1)

你知道吗myotherusermodule.py文件你知道吗

print random.randrange(0.5)

如何避免在我的2个用户模块中导入random,而只在索引.py文件?你知道吗

谢谢


Tags: 模块文件用户pyimport内容osrandom
1条回答
网友
1楼 · 发布于 2024-04-19 10:48:01

你根本不用担心这个。Python缓存模块加载到系统模块因此,在每个自定义模块的顶部导入所需的并不有害,事实上,这是推荐的python方法。你知道吗

更多信息:http://docs.python.org/tutorial/modules.html-特别是第6.1节,但值得一读。你知道吗

相关问题 更多 >