首页 > 解决方案 > 从其他文件导入一个类,而不必导入主文件具有的模块

问题描述

我已将代码拆分为多个文件。该程序越来越慢,我认为这可能是因为我在每个文件中都有 pygame 导入。所有文件都需要 pygame(module)。我可以写这个而不必每次都导入 pygame 吗?代码在python中。

文件1:

import pygame
from . import file2

文件2:

import pygame
class UsesPygame:
    def __init__(self):
        pass

编辑: Python 在第一次导入模块时缓存它们。因此,如果一个模块在其他模块中再次导入,它不会每次都重新加载。– DV82XL

标签: python-3.x

解决方案


推荐阅读