将所有文件输出发送到文本文件

Send all file output to a text file

我有以下内容,以及我的 python 中的几个 f.write 命令,但我无法弄清楚如何将它变成 print/catch 错误到同一个文件。

f=open("C:/path/to/file/log.text","a+")

此外,我该如何为 powershell 执行此操作?我试过下面的,但它没有捕捉到错误?

"Foo Bar Foo Bar" | Add-Content 'C:/path/to/file/log.text'

谢谢。

在 PowerShell 中,我建议使用脚本来记录通常会发送到主机的所有输出。 (MSDN page)

如果您想添加到文件中已有的内容而不是覆盖,您可以使用 -Append 标志。