请注意,我的问题是关于Jupyter 笔记本。此外,我不想只运行代码,就像你可以使用%paste
进入ipython控制台一样。我想将代码段粘贴到单元格中,然后在运行之前对其进行编辑。 (因此,这不是this question或this one的重复。)
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
摆脱'>>>'和' ...',我目前将片段粘贴到Sublime Text编辑器中,使用多个光标正确格式化代码,然后将其粘贴到笔记本单元格中。
有没有更有效的方法来做到这一点,如果有,它是什么?
答案 0 :(得分:0)
一种简单的方法是使用 hist 命令或魔术方法%history
这将使您能够以纯文本格式查看历史记录,从而更易于复制/粘贴。
此处的文档:https://ipython.readthedocs.io/en/stable/interactive/magics.html#magic-history