4

質問

この質問のように、私はPythonが初めてです。

PyDev - OSX 10.8.1 を使用して、Eclipse Juno で次の簡単なプログラムを実行しています。stdinストリームを渡したい。これをコマンドラインで実行すると、次のようになります。

python main.py < test_input.txt

これをEclipseプロジェクトのパラメータに追加するにはどうすればよいですか?


コード

import sys

def getArgs():
    if sys.stdin.isatty():
        for line in sys.stdin:
            print line

def main():
    getArgs()

if __name__ == "__main__":
    main()
4

1 に答える 1

6

PyDev の実行構成の [共通] タブを見ると、次のようになります。

ここに画像の説明を入力

ボックスに入力することで、出力ファイルを設定できFileます。これにより、標準出力がファイルにリダイレクトされます。チェックボックスはAllocate console、プログラムの実行時にコンソールにある標準入力を有効にします。残念ながら、標準入力ファイルを指定する方法はありません。

于 2012-09-04T21:54:15.790 に答える