問題タブ [ipython-magic]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
118 参照

python - python-magic ライブラリを使用するときに新しいタイプのファイルを追加するにはどうすればよいですか?

ファイルの種類を識別するために python ライブラリを使用する必要があります。この件に関する投稿を読んだ後、python-magicが探しているもののようです。ただし、このライブラリを使用するときに新しいタイプのファイルを追加する方法をドキュメントで見つけることができませんか?

pdf、テキストなどのデフォルトのファイルタイプのセットがありますが、それよりもはるかに多くのタイプを識別できる必要があります。ありがとう!

0 投票する
1 に答える
200 参照

python-3.x - コマンドラインからスクリプトを実行するときに IPython 名前空間を更新する

Ipython 0.10 では、コマンド ラインからスクリプトを実行し、インタラクティブ モードからすぐに名前空間内の名前にアクセスできました。

現在、Python 3.3.2 と IPython 1.1.0 を使用しています。どこかで、この動作が変更されました。今私は得る:

ここで、IPython を起動し、%run スクリプトを実行して名前空間を保持する必要があります。

以前の動作を可能にするコマンド ライン オプションまたは手法はありますか? 私はもう試した

しかし、それもうまくいきません。

怠惰なことはわかっていますが、ステップが 1 つ少ないと、デバッグ スピンが高速化されます。

0 投票する
1 に答える
149 参照

ipython - iPython カーネルからの構文エラーのキャッチ

インプロセスipythonカーネルを介して接続、実行、表示、エラーを表示する方法は次のとおりです

_get_exc_info は別のエラーが発生するまで同じエラーを返し、エラーが発生したかどうかを確認する他の方法がなかったため、その結果を取得してそれを自分自身に設定するために run_code を修飾する必要がありました。誰かがより良い方法を持っているなら、私はそれを聞きたいです。

0 投票する
1 に答える
3770 参照

python - IPython ノートブックでパッケージ関数のソース コードを表示する方法

教育目的で、関数のソース コードを (セルからの出力として) 表示する IPython ノートブックが必要ですが、これを複数のノートブックで参照できるようにしたいと考えています。したがって、 %psourceマジックを使用するのと同様の方法で関数コードを表示したいと思いますが、適切に構文が強調表示されます。

これはこの質問に似た質問ですが、ファイル全体ではなく、ファイル内の単一の関数に適用できるようにしたいと考えています。

前の質問からの提案を使用して、単純なケースで機能する短いコードをハックしました。

2 つの質問:

  1. この要点は、適切なセルマジックを定義することで関数全体を表示できることを示唆しています。上記のように、適切なセル マジックを定義して単一の関数だけを表示することは可能ですか?
  2. モジュール全体をインポートせずにこれを行う方法、またはこれを行うより堅牢な方法はありますか?
0 投票する
3 に答える
14514 参照

python - Ipythonマジック出力を変数にパイプしますか?

ipython Notebook で bash スクリプトを実行し、出力を文字列として python 変数に保存して、さらに操作したいと考えています。基本的に、bash マジックの出力を変数にパイプします。たとえば、次のような出力です。

0 投票する
1 に答える
139 参照

ipython-notebook - Ipython セル マジックがありません

%lsmagic を実行すると、ipython ノートブックで次のようになります。

私は見ることを期待しています:

使用可能なセル マジック: %%! %%HTML %%SVG %%bash %%capture %%debug %%file %%html %%javascript %%latex %%perl %%prun %%pypy %%python %%python3 %%ruby %%script %% sh %%svg %%sx %%system %%time %%timeit %%writefile

( http://nbviewer.ipython.org/github/ipython/ipython/blob/master/examples/notebooks/Cell%20Magics.ipynbより)

Python のバージョンは 2.7.4 で、Ipython のバージョンは 0.13.2 です。また、Ubuntuでこれを行っています。ipython マジックを更新するにはどうすればよいですか?