本文内容皆为作者原创,如需转载,请注明出处:https://www.cnblogs.com/xuexianqi/p/12511350.html
指针的高级应用
f.seek的高级应用,实时检测并记录输入的内容。
分为2个文件:1个用于检测另1个用于输入
#检测.py
import time # 导入时间模块
with open('access.log', mode='rb') as f:
# r模式会将指针跳到文件开头
# f.read() # 错误,不能逐行读取
f.seek(0,2) # 把指针移动到结尾
while True:
line=f.readline()
if len(line) == 0:
time.sleep(0.3)
else:
print(line.decode('utf-8'),end='')
#输入.py
with open('access.log', mode='at', encoding='utf-8') as f: # at为追加写模式
f.write('20200311111112 yyy转账200w
')