|
|
1
2
如果要对记录器消息进行一些预处理,可以执行以下操作:
这可以通过将logger对象的原始调试函数替换为自定义调试包装函数来工作,在该函数中,您可以执行任何所需的处理,例如,存储上次看到消息的时间。 |
|
|
2
0
如果要在其他python代码中记录print语句的输出,可以重定向
|
|
|
3
0
您可以将脚本输出实时存储到文件中,然后实时读取脚本中的内容(因为输出文件中的内容正在动态更新)。 要将脚本输出实时存储到文件中,可以使用expect包附带的unbuffer。
然后,在运行脚本时使用:
您只需在脚本中打印输出,脚本将动态更新为输出文件。因此,每次都要读那个文件。 此外,还可以使用>覆盖旧文件或创建新文件,>>附加先前创建的output.txt文件中的内容。 |