Can you view the history of what was printed out to the console in pycharm?

时间:2015-06-25 18:42:31

标签: python pycharm

Need to get a datetime string I printed out with datetime.now() a few days ago. Is there a file anywhere where this is stored?

1 个答案:

答案 0 :(得分:1)

不幸的是没有(或者幸运的是,因为它可以很快地在一个巨大的不需要的文件中增长)。

Python具有出色的日志记录功能。查看模块logging。这是非常容易使用。通过logging.debuglogging.info或其他任何内容替换常用的打印报表是非常好的做法。

使用这样的东西:

logging.basicConfig(filename=my_filename,
                    format='%(message)s (%(asctime)-15s)',
                    level=level)
console = logging.StreamHandler()
logging.getLogger().addHandler(console)

您可以将输出打印在控制台上,也可以保存在文件中。