首页 > 解决方案 > 当我多次重新启动代码时,如何避免在导入模块上浪费时间?

问题描述

我正在调试 PyCharm 中的脚本。我正在更改代码并一次又一次地运行它。导入模块需要很多时间,比我的其他代码行的执行时间还要多。我想避免在导入模块上浪费时间。类似于重新启动我的代码所需的单元而不以科学模式重新启动 python 内核,但保持在正常模式。我可以做吗?

标签: pythonidepycharmpython-import

解决方案


您可以使用调试器或控制台来维护导入的状态。

最简单的方法是在导入模块后在控制台中执行选择。选择(或将插入符号放入)代码行并按alt+ shift+ e

在调试器中,您可以通过设置断点在已经导入模块后评估表达式或更改代码。

__init__.py通过将所需的模块放在文件中,可以简化其中任何一个。


推荐阅读