【问题标题】:Unable to redirect python script result to a text file in windows无法将 python 脚本结果重定向到 Windows 中的文本文件
【发布时间】:2013-04-10 13:30:30
【问题描述】:

这是我的 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")

我正在尝试这个教程pyes

问题是当我尝试在 Windows 中运行这个 python 脚本时,我在 msdos 提示符上收到一条详细消息,我不知道它是错误还是其他。

所以我尝试将该消息重定向到一个文本文件,但我在该文件中看不到任何内容。

这是我如何重定向脚本的输出

python script.py > log.txt

但是 log.txt 是空的。

出了什么问题。

【问题讨论】:

    标签: python windows redirect elasticsearch pyes


    【解决方案1】:

    它可能正在将这些消息打印到 STDERR。 尝试执行以下操作:

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

    这也会将 STDERR 重定向到 STDOUT。然后您应该会看到这些消息。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-08-31
      • 2015-06-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-06-12
      • 2014-10-24
      相关资源
      最近更新 更多