【iPython】テキストの貼り付け

ipythonのコンソールに複数行の命令を張り付けて実行したいときは
%cpasteコマンドを使う。

In [1]: %cpaste
Pasting code; enter '--' alone on the line to stop or use Ctrl-D.
:
:a ='Hello.'
:print(a)
:--
Hello.

気を付けるのは下記の点くらい。

  • 先頭はインデントに気を付けること。改行から始めると問題ない。
  • 最後には「--」の文字を書くこと。

また、%pasteコマンドだとクリップボードの内容を実行してくれる。