python - 如何编写一个知道单元格输入数字的单元格魔术?

标签 python jupyter-notebook ipython

有没有办法编写一个知道单元格输入数字的单元格魔术? “输入数字”是指单元格的 In[?] 前缀中的 ?。乍一看,IPython.core.magic.cell_magic 似乎只知道单元格内容——它有什么办法可以超越它吗?<​​/p>

最佳答案

此信息由 IPython shell 的当前实例的 execution_count 提供,可通过 get_ipython 获取:

print(get_ipython().execution_count)

关于python - 如何编写一个知道单元格输入数字的单元格魔术?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60694633/

相关文章:

python - 如何在 Google Colab 中编辑和保存文本文件 (.py)?

python - 在 IPython 中释放巨大的 numpy 数组的内存

python - 来自 Python 的 awk : wrong subprocess arguments?

java - 如何在 Jupyter Notebook 内的 conda 环境中使用特定的 Java 版本

python - 如何定义为函数/方法调用提供内插文档字符串的装饰器

python - Jupyter笔记本: let a user inputs a drawing

html - 从 'file' 菜单将 IPython 2.0 notebook 转换为 html

ipython 笔记本 rmagic 扩展输出中的空行

python - : TypeError: cannot concatenate 'str' and 'list' objects mean? 是什么

java - 用于从 xsd 生成 C++ 类的 JAXB 等价物?