python 文件监听器
2020-03-20 本文已影响0人
Noza_ea8f
def listen(path):
'''
文件监听器(只适用于Windows)
当被监听的文件录入信息发生变化并保存时,该监听器会进行记录
:param path: 被监听文件目录
:return: 返回文件增加的内容
'''
f = open(path, mode='r', encoding='utf-8')
while True: # 实时监听,文件一旦有变化就用生成器返回这个值
content = f.readline().strip() # strip()用于移除空格
if content:
yield content
path = 'log.txt'
for content in listen(path):
print(content)