python - 如何将 python 脚本 cmd 输出重定向到文件?

标签 python cmd

所以我有一个 python 脚本可以将文本输出到控制台,我需要将其记录到一个文件中,但是脚本非常复杂而且我不会编写 python 代码,所以我不想改变它。

我想做这个

>python script.py arg1 arg2 ... argn > "somefile.txt"

但它不会工作,我的猜测是 python 将 >"somefile.txt" 作为参数..

这可以实现吗?如何实现?

最佳答案

$ (python script.py 一二) > test.txt

或者如果您想查看输出并将其写入文件:

$ python script.py 一二 |开球测试.txt

如果仍然没有写入文件,请尝试重定向 STDERR:

$ python script.py 一二 2>&1 |开球测试.txt

关于python - 如何将 python 脚本 cmd 输出重定向到文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45499606/

相关文章:

java - 较短的代码是否会影响解释语言的性能?

python - Mongo find 中 int 到 float 的转换

java - 一种简单的防弹技术来检查系统是否有 jre (windows)

python - 在 tkinter 中是否可以有两列标签,其中一个标签位于下方和中间?

python - Pyspark 显示最大值(S)和多重排序

python - Flask request.form 为空,而 request.get_data() 不是

c# - 创建一个 cmd 窗口并从 C# 应用程序写入它

windows - 从 .exe 中获取签名者姓名的命令

batch-file - 如何在for循环中处理路径名中的右括号?

shell - 当脚本运行完成时,如何让控制台通知我