0

PyDevプラグインを使用してEclipseで実行していたjythonプログラムを長い間デバッグしようとしていましたが、代わりに端末から実行するとうまくいきました。Eclipseコンソールでユーザー入力が機能していないのではないかと思ったので、考えられる最も基本的なjythonの入力プログラムを実行してみました

name = raw_input("What is your name? ")
print "Hello %s" % (name)

これを実行すると出力されます

What is your name? 

コンソールに入力すると、通常の緑色のテキストが表示されますが、Enter キーを押しても何も起こりません。コンソールに入力をプロセスにフィードバックさせるにはどうすればよいですか?

編集:終了を押すと入力がプログラムに送られるため、出力されます

Hello name

また、これは PyDev を使用している場合にのみ発生します。Java パースペクティブで Java コードを実行すると、入力は正常に機能します。

4

1 に答える 1