标签: python stream
假设服务器将日志转储到文件,我们需要读取最后100行。 在此期间,文件加载了更多行。 如何解决这类案件?
答案 0 :(得分:0)
那么,你不应该做的是将文件的所有内容转储成字符串。这将是可怕的,因为日志文件可以达到100 MB的大小。如果你只允许一个文件处理程序,我建议有一个队列来写行,并且每隔一段时间,将行转储到日志中。在空闲时间,它可以读取最后100行。