python固定间隔读取txt文件行数据,后保存为txt文件
时间: 2024-05-13 15:14:25 浏览: 166
可以使用Python的内置函数`open()`和`readlines()`来读取txt文件的行数据,然后使用`time.sleep()`函数来实现固定的时间间隔。最后,使用`open()`函数将读取的行数据保存为txt文件。
以下是一个示例代码:
```python
import time
# 打开要读取的txt文件
with open('input.txt', 'r') as f:
# 循环读取每一行数据
for line in f.readlines():
# 打开要写入的txt文件
with open('output.txt', 'a') as out:
# 写入读取的行数据
out.write(line)
# 暂停1秒钟
time.sleep(1)
```
在上面的代码中,`input.txt`是要读取的txt文件的文件名,`output.txt`是要写入的txt文件的文件名。`readlines()`函数返回一个包含文件所有行的列表,使用`for`循环遍历这个列表,逐行读取数据并写入到输出文件中。`time.sleep()`函数暂停1秒钟,实现固定的时间间隔。
运行上面的代码,会将`input.txt`中的每一行数据逐行读取,并写入到`output.txt`文件中,每读取一行数据就会暂停1秒钟。
阅读全文