将控制台输出重定向到有错误的文件 python
Redirect console output to a file with errors python
如果之前有人回答过这个问题,我们深表歉意。
我正在尝试将我的控制台输出重定向到包含所有错误消息的“日志”文件。目前我可以使用
将打印语句发送到文件
sys.stdout = open(r'mydir\Log.txt', 'w')
我的问题是如何添加在我的代码中可能出现的任何错误消息?我的脚本会在一夜之间运行,我打算通过此文件向自己发送一封电子邮件,详细说明发生错误(如果有)的位置,同时保留打印语句。
谢谢!
我使用的是日志记录模块。它的效果更好。
logging.info('message')
几乎就是我所做的一切。
如果之前有人回答过这个问题,我们深表歉意。
我正在尝试将我的控制台输出重定向到包含所有错误消息的“日志”文件。目前我可以使用
将打印语句发送到文件sys.stdout = open(r'mydir\Log.txt', 'w')
我的问题是如何添加在我的代码中可能出现的任何错误消息?我的脚本会在一夜之间运行,我打算通过此文件向自己发送一封电子邮件,详细说明发生错误(如果有)的位置,同时保留打印语句。
谢谢!
我使用的是日志记录模块。它的效果更好。
logging.info('message')
几乎就是我所做的一切。