0

ここに私の問題があります: コマンド ライン (bash) から python スクリプトを実行するとき、新しいコンソール ウィンドウを開いて python スクリプトを実行し、インタラクティブな python シェルで終了したいと思います。これを行う簡単な方法はありますか?

背景: 現在、numpy を使用して単純な python スクリプトを開発することで、崇高なテキスト 2 を調査しています。崇高な内部からビルドを実行すると、スクリプトは実行されますが、結果をさらに操作する可能性はありません。

4

5 に答える 5

2

iPythonの使用を検討する必要があります。そこからスクリプトを実行したり、変数と対話したりできます。

あなたは NumPy を使用していると述べましたが、iPython は科学的/数値分析ユーザーを対象としています。

暇な時間があれば、iPython ノートブックをインストールしてみてください。私の謙虚な意見では、Python と対話するための最良の方法です。

ここに画像の説明を入力

于 2012-07-31T07:48:29.453 に答える
0

モジュールを使用して、現在のコンソールで REPL を開くことができcodeます。

于 2012-07-31T07:37:48.770 に答える
0

ウィンドウを表示しようとしていますか..?

これを試すことができます:

  • Pythonバージョンと同様にpygameをダウンロードする必要があります

システム終了のためにpygameとsysをインポートしてから、pygame.localsからインポートする必要があります。これがスクリプトです

import pygame, sys
from pygame.locals import *

pygame.init()
window = pygame.display.set_mode((x, y)) # use the integer of Width(x) & Height(y) of the window
pygame.display.set_caption('Blank Window')

while True : # game event loop
    for event pygame.event.get(): # we used this, so the window won't 'hang' if we wanna quit the window (event is a variable name so you can named it as you like it)
     if event.type == QUIT:
       pygame.quit()
       sys.exit()
pygame.display.update() # this's for the update of the script

これは私が知っている限りです... ^_^私が犯した間違いについては申し訳ありません..私に聞いてください..詳細を知りたい場合は、できるだけ早く返信してください..

于 2012-07-31T07:52:43.967 に答える
0

Python 3.2 を使用している場合は、Python デバッガーを使用できます。プロジェクトの開始時に、import pdb. 次に、インタラクティブ モードに入るポイントで、 と入力しますpdb.set_trace()。(最後の行の 1 行上にトレースを配置する必要があります。そうしないと、プログラムが終了して再起動します。) 自動的に対話モードにする方法がわかりませんが、プログラムがトレースに到達すると、コンソールがデバッガ。次にinteract、 と入力して Enter キーを押すと、すべての変数が保持された状態で対話モードになります。

于 2012-07-31T07:57:31.870 に答える
0

これは明らかでした:)新しいgnome-terminalなどを開く必要があります:

gnome-terminal -e "python -i foo.py"

したがって、結果の崇高な構成ファイルは次のようになります

}
    "cmd": ["gnome-terminal", "-e", "python -i $file"],
    "file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)",
    "selector": "source.python"
}

崇高な状態で Ctrl + B を押すと、新しいコンソール ウィンドウが開き、スクリプトが実行され、インタラクティブな Python シェルのままになります。

少し問題が残っていますが、これは glumpy では機能しないようです。理由がわからない。

于 2012-07-31T14:59:22.633 に答える