gpt4 book ai didi

python - django如何使从bash执行的python脚本将stdout写入文件?

转载 作者:太空宇宙 更新时间:2023-11-03 16:16:45 27 4
gpt4 key购买 nike

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

python -Wall manage.py test

在常规的 bash 中我通常会做这样的事情......

command > log.log

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

我还尝试了 python 命令上的 -u 选项,但也不起作用

最佳答案

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

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

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

关于python - django如何使从bash执行的python脚本将stdout写入文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38889156/

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