模块只会被导入一次。Python 会意识到它已经被导入过了,所以不会再重复导入。 参见:http://docs.python.org/tutorial/modules.html#more-on-modules
在Python中,导入模块会将导入模块的命名空间绑定放在当前命名空间中(如果它们不存在)。如果您导入一个模块两次,它实际上只会被导入(因此执行)一次。这就是为什么当您将模块导入自身时,实际上什么也不会发生,因为命名空间绑定已经存在于当前命名空间中。请注意保留HTML标记。