python删掉txt文件第一列数据的代码
时间: 2023-06-21 09:08:02 浏览: 196
Python项目源码64_Python分块拆分txt文件中的数据.rar
5星 · 资源好评率100%
假设你要删除的是以空格或制表符分隔的第一列数据,可以使用以下代码:
```python
with open('file.txt', 'r') as f:
lines = f.readlines()
with open('file.txt', 'w') as f:
for line in lines:
line = line.split(maxsplit=1) # 按空格或制表符分隔第一列数据
if len(line) > 1: # 如果有至少两列数据
f.write(line[1]) # 写入除第一列外的数据
f.write('\n') # 写入换行符
```
这会打开名为 `file.txt` 的文件,读取所有行并将其存储在列表 `lines` 中。然后,它打开相同的文件进行写入,并对每行进行操作以删除第一列数据(即列表中的第一个元素),然后写入剩余的数据和一个换行符。
阅读全文