python-3.x - 从其他文件导入一个类,而不必导入主文件具有的模块
问题描述
我已将代码拆分为多个文件。该程序越来越慢,我认为这可能是因为我在每个文件中都有 pygame 导入。所有文件都需要 pygame(module)。我可以写这个而不必每次都导入 pygame 吗?代码在python中。
文件1:
import pygame
from . import file2
文件2:
import pygame
class UsesPygame:
def __init__(self):
pass
编辑: Python 在第一次导入模块时缓存它们。因此,如果一个模块在其他模块中再次导入,它不会每次都重新加载。– DV82XL
解决方案
推荐阅读
- semantic-ui - 当项目触发模式并使用关闭按钮时,下拉菜单不会关闭
- asynchronous - 从 Visual Studio 2012 切换 --> 2019 Brooke async Task 和 FileResult
- unix - 如何更改文件的日期格式?
- java - 将一些值放在数组的 for 循环中
- vb.net - 将包含重载属性的派生类作为参数传递
- html - 有没有办法放入样式表以获取页面上所有表单元素的 Material 主题或类似主题?
- java - 即使 3 个节点中只有 1 个启动,Kafka 生产者也会继续生成消息
- ios - 如何检查代码和情节提要中的segues是否正确链接?“as!”中的感叹号 是不是也没有突出显示?
- modbus - 如何读取 modbus RTU 保持寄存器的全长(添加 40001 : 49999)?
- python - 如何使用 GMSH 或类似工具从 .step 文件中自动生成网格?