user209974
user209974

Reputation: 1927

How to write a cell magic that knows the input number of the cell?

Is there a way to write a cell magic that knows the input number of the cell? By "input number" I mean the ? in the cell's In[?] prefix. At first glance, it seems that IPython.core.magic.cell_magic only knows about the cell content -- it there any way to go beyond that?

Upvotes: 2

Views: 486

Answers (1)

user209974
user209974

Reputation: 1927

This information is provided by the execution_count of the current instance of the IPython shell, that can be obtained with get_ipython:

print(get_ipython().execution_count)

Upvotes: 6

Related Questions