将外部函数stdout重定向到日志文件

时间:2016-01-06 20:19:32

标签: python python-2.7 ipython-notebook

使用python 2.7 我正在调用外部库函数,我想打印此函数生成的所有日志/打印到文件。我希望在日志发生时用日志更新文件。 我正在使用ipython笔记本电脑,所以如果有一个更简单的笔记本电脑方式,我也可以使用它。

1 个答案:

答案 0 :(得分:1)

最好在shell中执行重定向,而不是在python代码中执行重定向。

从典型的Unix命令行,您可以使用tee命令:

python program.py | tee logfile