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

时间:2017-03-28 18:08:10

标签: python powershell logging echo writetofile

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

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

另外,我如何为powershell做这个?我尝试了以下,但它没有捕捉到错误?

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

感谢。

1 个答案:

答案 0 :(得分:2)

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

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