将代码片段复制到IPython/Jupyter笔记本中
注意,我的问题是关于Jupyter笔记本电脑的。此外,我不想只运行代码,就像您可以使用将代码片段复制到IPython/Jupyter笔记本中,python,ipython,jupyter,jupyter-notebook,Python,Ipython,Jupyter,Jupyter Notebook,注意,我的问题是关于Jupyter笔记本电脑的。此外,我不想只运行代码,就像您可以使用%paste在ipython控制台中运行代码一样。我想将代码片段粘贴到单元格中,并在运行之前对其进行编辑。(因此,这不是或的副本。) pandas和seaborn文档中的许多示例片段的形式如下: >>> import pandas as pd >>> df = pd.DataFrame({'A': {0: 'a', 1: 'b', 2: 'c'}, ...
%paste
在ipython控制台中运行代码一样。我想将代码片段粘贴到单元格中,并在运行之前对其进行编辑。(因此,这不是或的副本。)
pandas和seaborn文档中的许多示例片段的形式如下:
>>> import pandas as pd
>>> df = pd.DataFrame({'A': {0: 'a', 1: 'b', 2: 'c'},
... 'B': {0: 1, 1: 3, 2: 5},
... 'C': {0: 2, 1: 4, 2: 6}})
>>> df
为了去掉“>>>”和“…”,我目前将代码片段粘贴到一个升华文本编辑器中,使用多光标正确格式化代码,然后将其粘贴到笔记本单元格中
有没有更有效的方法来执行此操作?如果有,是什么方法?一个简单的方法是使用hist命令或神奇的方法%history 这将允许您以纯文本格式查看历史记录,从而更易于复制/粘贴
这里的文档:IPython允许您在适当的地方运行带有提示的代码,但这在控制台中比在笔记本中更有意义。没有捷径可以在笔记本中删除它们,尽管现在有“查找”和“替换”功能,它应该可以做到这一点。这并不能回答问题。问题是将代码放入笔记本,而不是取出。