gpt4 book ai didi

python - 将 django manage.py 输出(在 Windows 中)重定向到文本文件

转载 作者:太空狗 更新时间:2023-10-29 19:34:24 24 4
gpt4 key购买 nike

我正在尝试将 manage.py 的输出重定向到文本文件,但只有部分输出被重定向到文本文件。如何将所有输出重定向到文本文件?

我的命令提示符:

C:\Development\web-py\p1st2\pianos1st-system>python manage.py test > test_results.txt
.....................................................................................................................
----------------------------------------------------------------------
Ran 117 tests in 2.026s

OK

我的 test_results.txt 文件:

Creating test database for alias 'default'...
Destroying test database for alias 'default'...

我正在使用 Windows 7 32 位 SP1 和 Django SVN。

最佳答案

某些类型的控制台消息将绕过输出重定向(或调用任何使用“>”的内容)。我注意到 sys.stderr.write() 就是这样做的。

在末尾添加“2>&1”有助于实现这一点:

python manage.py test purchaseplans > test_results.txt 2>&1

编辑:对正在发生的事情的解释:
http://en.wikipedia.org/wiki/Redirection_(computing)#Redirecting_to_and_from_the_standard_file_handles

关于python - 将 django manage.py 输出(在 Windows 中)重定向到文本文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5215106/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com