python - 在单独的单元格上“循环”或“定义”
问题描述
为了代码的可读性,有可能在例如“def”或“for循环”中拆分单元格会很好。例如:
def myfunction(a): #cell 1 <br />
a=a+4 #cell 2 <br />
a=a*10 #cell 3 <br />
return a #cell 4 <br />
例如:目前我有 100 多个单元格,我需要在它周围包裹一个 for 循环。到目前为止,我看到的唯一方法是:合并所有单元格或仅导出到普通 python。
我一直在寻找一些魔法细胞,但没有找到类似的东西。这就是我会看到的,所以有一个神奇的%%Start。如果我们使用这个神奇的关键字运行单元格,那么从现在开始的代码不会被执行,而是存储在某个地方(捕捉?)。当我们用魔法字 %%Stop “运行”一个单元格时,所有收集到的代码都会运行。
这样,我仍然有可能逐个单元地试验我的代码并将其作为一个整体运行(特别是对于循环中的大脚本或“def”中的复杂脚本)。
任何想法如何处理?
我确信我已经混合了笔记本的基本思想ipython
;jupyter
),但我仍在寻找答案和解决方案。我现在看到的唯一一个是创建我自己的魔法关键字,但做起来可能很苛刻。
解决方案
推荐阅读
- java - 重新创建二叉搜索树 BST
- python - 在相邻列中查找对值的有效方法(Python/R/Sql)
- r - 当 R 中只有数字时,删除空格并将值转换为数字
- javascript - React Router v6.0.0-alpha.5 历史道具删除 - 在反应上下文之外导航
- c++ - 适用于 macOS 的 Xcode 应用程序。这就是我设置从 USB 麦克风输入获取音频的方式。一年前工作,现在不行。为什么
- scala - 通过方法类型参数分配给类型成员的值破坏了类型等价性
- javascript - 本地状态值不能等于 redux 状态值
- python-3.x - 无法将大文件上传到 GCP App Engine 中的 Python + Flask
- python - 将json数据保存到python列表时出现问题
- javascript - 在联系表单中发生提交事件时将消息正文发布到不同的 PHP 页面