python - 当我多次重新启动代码时,如何避免在导入模块上浪费时间?
问题描述
我正在调试 PyCharm 中的脚本。我正在更改代码并一次又一次地运行它。导入模块需要很多时间,比我的其他代码行的执行时间还要多。我想避免在导入模块上浪费时间。类似于重新启动我的代码所需的单元而不以科学模式重新启动 python 内核,但保持在正常模式。我可以做吗?
解决方案
您可以使用调试器或控制台来维护导入的状态。
最简单的方法是在导入模块后在控制台中执行选择。选择(或将插入符号放入)代码行并按alt+ shift+ e。
在调试器中,您可以通过设置断点在已经导入模块后评估表达式或更改代码。
__init__.py
通过将所需的模块放在文件中,可以简化其中任何一个。
推荐阅读
- javascript - 使用正则表达式和 .replace() 在字符串中动态查找短语
- javascript - React Native 动态 StackNavigator
- sql-server - 尝试从代理作业加载超过 50K 记录时,SSIS 包挂起
- arrays - RuntimeWarning:在 double_scalars 中遇到除以零
- java - 将列表与 hamcrest 进行比较
- web-services - 如何从 Spring Boot 端点服务返回自定义 SOAP 错误?
- rest - 访问 Gerrit REST API 的确切链接是什么?
- c - 文件中的字符串长度
- microsoft-graph-api - Microsoft graph:从组中获取邮件文件夹 ID
- c# - 启动 out-gridview 后 Winform 调整大小/缩小