帮我用python写一段每隔一秒读取依次data文件最后一行数据的代码
时间: 2024-04-29 22:26:58 浏览: 118
好的,可以使用以下代码来实现:
```python
import time
filename = "data.txt"
while True:
with open(filename, "r") as f:
lines = f.readlines()
last_line = lines[-1].strip() # 获取最后一行并去除空白字符
print(last_line)
time.sleep(1) # 暂停1秒后再读取最后一行
```
首先指定要读取的文件名为 `data.txt`,然后进入一个无限循环中,每次循环都会打开该文件,并读取所有行的数据,获取最后一行并打印出来。然后暂停1秒后再次读取最后一行。重复执行这个过程,就可以每隔一秒读取一次最后一行数据。
阅读全文