django如何让bash执行python脚本写stdout到文件?

时间:2016-08-11 06:48:35

标签: python django bash

我正在使用Django,当我运行测试时,我收到大量错误和弃用警告,并且使用命令取消警告...

python -Wall manage.py test

在常规的狂欢中,我通常会这样做......

command > log.log

但这不起作用,或者只是将一小部分输出写入文件。我可以编写一个python脚本,但输出很可能从整个Django框架字中出现,我真的宁愿把这个输出放到一个文件中。

我也在python命令上尝试了-u选项,但这种方法都不起作用

1 个答案:

答案 0 :(得分:1)

如果您看到错误写入stdout和stderr,那么您将要重定向它们:

 python -Wall manage.py test >log.log 2>&1

这里有很多关于shell重定向的内容:In the shell, what does " 2>&1 " mean?