8
ipythonのノートブックセルまたはいくつかのセルをファイルまたはペーストビンに保存するのはとても簡単です。IPython:素早くセルの出力をファイルにダンプします
しかし、時々私はファイルにいくつかの操作の出力をダンプしたいと思います。それを行うための速い方法は何ですか?
Out[56] is neither a string nor a macro.
を私がしなければ:
%save output Out[56]
は私に与え
%save output str(Out[56])
それは動作しますが、私はかなり-印刷フォーマットを失い、そして自動の.py拡張子がに追加しました出力ファイル名。あなたが返すオブジェクトが
拡張子のの.pyまたは.ipyはIPythonの魔法のコアにハードコードされて役立つかもしれない__str__
と__repr__
方法を提供する場合
%save output repr(_56)
を試してみてくださいプリティプリント書式設定を維持する
あなたも言うことができます:出力のrepr保存 %(_i ) * _iは以前の入力であることに注意してください* – brianray