运行 逐步编辑 python 脚本/无需重新加载数据集

Run edited python script step by step / without reloading dataset

我正在编写一个 python 脚本,使用 tensorflow 执行标准图像识别处理。使用 Python 3.8,Tensorflow 2,Idle 从虚拟环境启动。

因为我正在学习教程,所以我想逐块增加和执行我的脚本:例如

有没有办法 运行 逐块 python 脚本,无需重新启动空闲 shell,并保留前面步骤的结果?

读取-求值-打印循环 (REPL)

是的,这正是您要找的。

这是一个交互式环境,接受单个用户输入,执行它们,然后 returns 将结果提供给用户;在 REPL 环境中编写的程序是分段执行的

有很多平台提供此服务。

Jupyter 笔记本(本地)

Google Colab(在线)

我更喜欢 Google colab .

它是免费的,我们不必浪费我们的本地系统资源

在IDLE编辑器中,可以在多行上右击添加断点。使用 Shell 菜单在 Shell 中启动 IDLE 的调试器。 运行 文件。单击开始,执行将在第一个断点处开始和停止。再次单击转到 运行 下一个断点。