Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/362.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
将代码片段复制到IPython/Jupyter笔记本中_Python_Ipython_Jupyter_Jupyter Notebook - Fatal编程技术网

将代码片段复制到IPython/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'}, ...

注意,我的问题是关于Jupyter笔记本电脑的。此外,我不想只运行代码,就像您可以使用
%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允许您在适当的地方运行带有提示的代码,但这在控制台中比在笔记本中更有意义。没有捷径可以在笔记本中删除它们,尽管现在有“查找”和“替换”功能,它应该可以做到这一点。这并不能回答问题。问题是将代码放入笔记本,而不是取出。