删除一行数据的python代码
时间: 2024-01-13 10:02:45 浏览: 51
利用python在大量数据文件下删除某一行的例子
要删除一行数据,需要知道该行数据在文件中的位置。假设要删除第5行数据,可以使用以下代码:
```python
with open('file.txt', 'r') as file:
lines = file.readlines()
with open('file.txt', 'w') as file:
for i, line in enumerate(lines):
if i != 4: # 第5行数据的索引为4
file.write(line)
```
首先,使用`readlines()`方法读取文件的所有行,并将它们存储在一个列表中。然后,使用`enumerate()`函数来遍历列表中的每一行数据,并使用一个条件语句来判断是否要删除当前行。最后,使用`write()`方法将剩余的行写回到原文件中。
阅读全文