实时监控文件内容行数据变化,基于Python yield句法
Posted zhangphil
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了实时监控文件内容行数据变化,基于Python yield句法相关的知识,希望对你有一定的参考价值。
实时监控文件内容行数据变化,基于Python yield句法
import time
def my_read(file):
while True:
line = file.readline()
if not line:
time.sleep(1)
else:
yield line
if __name__ == '__main__':
path = r'demo.txt'
file = open(path)
file.seek(0, 2)
r = my_read(file)
while True:
time.sleep(1)
char = next(r)
print(char, end='')
以上是关于实时监控文件内容行数据变化,基于Python yield句法的主要内容,如果未能解决你的问题,请参考以下文章