0

ここに私のpythonコードがあります。私はpythonで弾性検索をしようとしています。

from pyes import *
from pyes.mappings import *
conn = ES('http://search.twitter.com/search.json?q=poplio')
conn.indices.create_index("test-index")

私はこのチュートリアルパイを試しています

問題は、Windows でこの python スクリプトを実行しようとすると、msdos プロンプトに詳細なメッセージが表示されることです。

そのメッセージをテキスト ファイルにリダイレクトしようとしましたが、そのファイルには何も表示されません。

スクリプトの出力をリダイレクトする方法は次のとおりです

python script.py > log.txt

しかし、log.txt は空です。

何がうまくいかないのですか。

4

1 に答える 1

3

これらのメッセージを STDERR に出力している可能性があります。次のことを試してください。

python script.py > log.txt 2>&1

これにより、STDERR も STDOUT にリダイレクトされます。これらのメッセージが表示されるはずです。

于 2013-04-10T13:34:31.200 に答える