簡體   English   中英

將代碼片段復制到IPython / Jupyter筆記本中

[英]Copying code snippets into IPython / Jupyter Notebooks

請注意,我的問題是關於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

為了擺脫'>>>'和'...',我目前將片段粘貼到Sublime Text編輯器中,使用多個光標正確格式化代碼,然后將其粘貼到筆記本單元格中。

有沒有更有效的方法來做到這一點,如果是這樣,它是什么?

一種簡單的方法是使用hist命令或魔術方法%歷史記錄

這將允許您以純文本格式查看歷史記錄,從而更容易復制/粘貼。

文檔: https//ipython.readthedocs.io/en/stable/interactive/magics.html#magic-history

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM