python tkinter显示打印栏的内容包括报错信息

我需要把代码用tkinter写一个gui,方便脱离python使用,用来爬虫,如果不能显示进度,不方便管理。我想把软件运行状态显示在gui里,同时也写入磁盘txt文件中。怎么把实时打印信息显示,并且函数意外终止时程序的报错信息也显示出来?

不知道你这个问题是否已经解决, 如果还没有解决的话:

如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 以帮助更多的人 ^-^