删除txt指定行数据
时间: 2023-09-06 16:11:27 浏览: 207
批量删除某文件下txt文件的前几行
4星 · 用户满意度95%
你可以使用以下代码来删除 txt 文件中的指定行数据:
```python
with open('file.txt', 'r') as f:
lines = f.readlines()
with open('file.txt', 'w') as f:
for i, line in enumerate(lines):
if i != 2: # 删除第三行数据
f.write(line)
```
在这个例子中,我们先使用 `readlines()` 方法读取整个文件,然后使用 `enumerate()` 函数来获取每一行的索引。在写文件时,我们只需要跳过指定行的索引即可。在这个例子中,我们删除了第三行数据。
阅读全文