問題タブ [bpython]
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.
python - bpython -i&名前空間
私はどこにもこの答えを見つけることができないようです。
些細な例を考えると:
bpython -i myclass.pyを実行すると、プログラムを実行してbpython環境にドロップします。私がどの名前空間にいるか-my_class_instanceは存在しません。ただし、some_varは存在し、main関数自体も存在します。
とにかく、そのインタラクティブプロンプトにドロップしたときに、そのメイン関数に存在するオブジェクトを自分がいる名前空間にプルできるということはありますか?それとも私がすべき他の何かがありますか?
python - Bpython のようなエディター/IDE?
私は bpython の高速で包括的なオートコンプリートが大好きで、エディター/IDE 内で直接使用したいと思っています。vim/gedit/eclipse/etc に統合する方法はありますか?
ありがとう。
python - Emacs Pythonモードでのbpythonのようなオートコンプリートとパラメータの説明?
私はPythonの通訳の必要性のすべてのために、しばらくの間bpythonを使用しています。特に、なじみのない新しいライブラリや、多数の機能を備えたライブラリを使用している場合は、これは楽しいことです。いずれにせよ、私が行っていることと一緒にbpythonインタープリターを実行するのは良いことですが、オートコンプリートのような機能と、bpythonが実行しているときのようにパラメーターの説明の両方があればさらに良いでしょう。 Emacsでコードを編集します。私は完全に夢中ですか?誰かがこれを行う方法についてのアイデアを持っていますか?
ありがとう、ブラッドリーパワーズ
python - bpython 機能を備えた IPython
bpython の素晴らしいカラーリングとオートコンプリート、オートヒントなどには本当に感服します。
問題は、リロード、魔法のコマンド、matplotlib の対話、シェルの対話、Vim の対話、IPython ノートブックなど、IPython にないとできない機能がいくつかあることです。IPython にもオートコンプリートがあることは知っていますが、bpython ほど優れていません。
bpython を IPython に入れる方法はありますか?
これをチェックしてください:http://bipython.org/
python - bpython に似た iPython の Pydocs
bpythonで動作するのと同じ方法でiPythonでインラインpydocを行う方法はありますか?
彼らのサイトからの bpython スクリーンショット:
python - Ctrl + DはIPythonとbpythonで同等ですか?
標準のPythonインタラクティブシェルでは、Ctrl+を押しDてstdinを閉じることができ、出力が表示されます。
しかし、IPythonとbpythonでは、Ctrl+Dが機能しないEnterため、結果を得るには2回押す必要があります。
IPython:
bpython:
私が使用しているバージョン:
python - bpythonを完全なデバッガーとして使用することは可能ですか?
デバッグにはbpythonインタープリターを使用したいと思います。私の質問は、ipythonについて尋ねる「コードからipythonに入ることができますか? 」に似ています。
使用ipdb.set_trace()
すると、すべての便利な機能を備えた完全なipythonセッションを取得できます。ただし、bpdb.set_trace()
bpythonセッションは提供されません。標準のpdb
デバッガーが提供されます。
bpythonセッション内でデバッグできるように設定する方法はありますか?
python - Pythonプログラムを介してCygwinに引数を渡す
私は出くわしbpython
、の助けを借りて私のウィンドウズシステムにそれをインストールしようとしましたcygwin
。これで、プログラムにアクセスする必要があるときはいつでも、bpython
cygwinを開いて、cygwinシェル内にbpythonを書き込む必要があります。
今、私はPythonスクリプトを使用して上記のプロセスを自動化しようとしています。そのためbpython.py
、ウィンドウに書き込むとすぐに、command prompt
直接開くはずbpython shell
です。
私のコード:
上記のコードを使用してプロセスを作成することはできますが、それを機能させるにはcygwinターミナルにcygwin
書き込む必要があります。bpython
だから、私は直接次の ようなものbpython
に渡すことができるのだろうかと思っていargument
ましたF:\cygwin\Cygwin.bat
これはbpythonシェルを直接開くことができます。
またはそれは可能ですか
1)まずcygwin
、モジュールを使用してプロセスを作成しsubprocess
ます。
bpython
2)私が議論として渡すより。
上記の両方のタスクはPythonプログラムによって実行されるため、最終結果はbpythonシェルになります。
の出力which bpython
debugging - bpython3 がデバッグされないのはなぜですか?
どうやらPythonでデバッグする方法を学ばなかったようです。
を実行しましたが、例外が発生すると、プログラム変数にアクセスできず、やなどのbpython3 -i myfile.py
コマンドも見つかりません。gdb
up
down
私はそれをいじってみましたimport pdb
が、あまり得られませんでした。そして、それは間違いなく bpython に統合されていません。
私が覚えている限り、それは のように非常に簡単でしgdb
たが、どうやら私の記憶が間違っていて、今では無知です。Python デバッガーに関するオンラインの情報は混乱しており、あいまいであり、以前使用していたものと同様のものを見つけることができなかったので、ここで質問するようになりました。