1

新しいシェル トランスフォーマーを定義する IPython 拡張機能を作成しています ( http://ipython.org/ipython-doc/dev/api/generated/IPython.core.prefilter.html#IPython.core.prefilter.PrefilterManagerを参照)。この拡張 (およびシェル トランスフォーマーによって定義された構文) をスクリプトで使用する必要があります。ただし、簡単なテストを行うと、標準の IPython%runコマンドが期待どおりに機能しないことがわかります。スクリプト内のコマンドを IPython プロンプトに直接貼り付けると、すべて問題ありません。代わりに IPython スクリプトを実行する場合

%run script.ipy

新しい構文が認識されません (つまり、新しいシェル トランスフォーマーが使用されていないように見えます)。

4

0 に答える 0