1. ホーム
  2. python

[解決済み] IPython の魔法の %paste はどのように機能するのですか?

2022-11-23 08:25:14

質問

すでにインデントされたPythonのコード/関数やクラス全体をIPythonにコピーしたいのですが、どうすればよいでしょうか。私が試みるたびに、インデントが台無しにされ、次のエラーメッセージが表示されます。

IndentationError: unindent does not match any outer indentation level (<ipython-input-23-354f8c8be51b>, line 12)

If you want to paste code into IPython, try the %paste and %cpaste magic functions.

どのように解決するのですか?

IPythonに直接コピーすることはできません。このような手順で行います。

  1. IPythonにコピーしたい行をクリップボードにコピーする
  2. 入力する %paste をIPythonに入力します。
  3. エンターキーを押す
  4. 利益を得る!