問題タブ [ipython]

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 投票する
3 に答える
1967 参照

python - `code.interact()`のようなPythonシェルからIPythonを使用する

組み込みの場合と同様に、既存のPythonシェルのIPythonシェルをシェル内部のシェルとして使用することはできcode.interact()ますか?

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

python - Postgresアイドルトランザクションの問題をトリガーするdjangoシェル

実際には、django(iPython)シェルのせいではありません。問題は、djangoシェルを開い./manage.py shellていくつかのクエリを実行し(多くの場合、selectのみを生成する)、シェルを実行したままにするか、何らかの方法で(ssh)セッションを強制終了する開発者です(実際、後者の場合がトランザクションオープン-私はそれをテストしていません)

いずれにせよ、nagiosはこれらのアイドル状態のトランザクションについて定期的にアラートを出します。もちろん電話することもできますが、developer.stop_doing_that_dammit()信頼性はありません。

開発者がdjangoシェルを使用できるようにこれを解決することについての考えを探していますが、セッションを閉じるのを忘れた場合はトランザクションを閉じます。

0 投票する
2 に答える
4835 参照

python - UnpicklingをiPythonで動作させるにはどうすればよいですか?

iPythonでピクルスオブジェクトを読み込もうとしています。

私が得ているエラーは次のとおりです。

AttributeError:'FakeModule'オブジェクトに属性'World'がありません

誰かがそれを機能させる方法、または少なくともオブジェクトをインタラクティブに参照するためにiPythonでオブジェクトをロードするための回避策を知っていますか?

ありがとう

追加するために編集:

基本的に次のようなworld.pyというスクリプトがあります。

REPLよりも:

これはバニラPythonREPLで機能しますが、iPythonでは機能しません。

Enthought PythonDistributionのPython2.6.5とiPython0.10を使用していますが、以前のバージョンでも問題が発生していました。

0 投票する
13 に答える
33687 参照

python - IPythonワークフロー(編集、実行)

Pythonファイルを開く/実行/編集できるIPython用のGUIはありますか?IDLEでの私の作業方法は、シェルと.pyファイルの2つのウィンドウを開くことです。.pyファイルを編集して実行し、シェルで結果を操作します。

このようにIPythonを使用することは可能ですか?または、別の作業方法はありますか?

0 投票する
3 に答える
1009 参照

python - インタラクティブ セッションにドロップして、失敗した単体テストを調べる

単体テストが失敗した場合、できれば IPython を使用して、対話型セッションに参加できるようにしたいと考えています。これを行う簡単な方法はありますか?

編集:「インタラクティブセッション」とは、pdbシェルではなく完全なPython REPLを意味します。

edit edit : 詳細な説明として: テストの失敗が発生したコンテキストにアクセスできる対話型セッションを開始できるようにしたいと考えています。たとえば、テストのself変数が使用可能になります。

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

python - Google App Engine、Python、IPython

GAEでIPythonを使用して、スクリプトをローカルでデバッグしたい:

ただし、GAEは、sys.pathからの一部のモジュールのロードを制限しています。どういうわけかこれをバイパスできますか?

0 投票する
2 に答える
2278 参照

python - Pythonシェルとexecfileスコープ

私はipythonシェルの内部から作業しており、多くの場合、構築中の関数を含むスクリプトファイルをリロードする必要があります。

私のmain.pyの中には:

def myreload():execfile( "main.py")execfile( "otherfile.py")

同じipythonセッションでexecfileコマンドを直接実行している場合は、myreload()の呼び出しは正常に機能します。

ただし、何らかの理由で、セッションが新しく、execfile( "main.py")を呼び出しただけの場合、myreload()は実際にはotherfile.py内の関数を使用可能にしません。ただし、エラーはスローされません。

何か案は?

0 投票する
2 に答える
3963 参照

shell - ipython shell awk:「$」記号のエスケープ

Ipythonシェルのサポートを理解しています。awkが機能しないようです。つまり、次のコマンド

「1」を出力するだけです。

「$」記号をシェルに正しく渡すにはどうすればよいですか。私はzshを使用しています。

0 投票する
2 に答える
829 参照

python - Python:7GBのテキストファイルをUnicode文字列にすばやく読み込む

私はテキストファイルの大きなディレクトリを持っています-約7GB。それらをiPythonのPythonユニコード文字列にすばやくロードする必要があります。合計15GBのメモリがあります。(私はEC2を使用しているので、どうしても必要な場合はより多くのメモリを購入できます。)

ファイルを読み取るだけでは、私の目的には遅すぎます。ファイルをRAMディスクにコピーして、そこからiPythonにロードしてみました。これで速度は上がりますが、iPythonがクラッシュします(十分なメモリが残っていませんか?)ramdiskのセットアップは次のとおりです。

誰かアイデアはありますか?基本的に、私は永続的なメモリ内のPythonオブジェクトを探しています。iPython要件では、IncPyを使用できません:http://www.stanford.edu/~pgbovine/incpy.html

ありがとう!

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

python - Eclipse で Python の実行を一時停止し、対話型プロンプトに戻る方法

Python IDE として Eclipse を使用しています。とにかく、プログラムをデバッグして、インタラクティブなプロンプトを中断することはできますか? 既存のデータを調査し、コマンドを実行/テストすることに興味があります。

方法があるに違いないと信じていますが、私は言語のコンパイルに慣れすぎているため、オプションがどこにあるかを見つけることができませんでした。

何か案は?