能否写出用python处理表格内数据将‘|’以后的数值删去
时间: 2024-05-08 09:18:49 浏览: 7
当然可以。可以使用Python的split()方法将每行数据分割成一个列表,然后再将列表中第一个元素中的’|‘后面的内容删除。下面是一个使用Python处理表格内数据的代码示例:
```
with open('table.txt', 'r') as f:
for line in f.readlines():
row = line.strip().split('|')
row[0] = row[0].split('|')[0]
print('|'.join(row))
```
其中,table.txt是一个包含表格数据的文本文件,每一行数据都以'|'分割。这段代码会读取文件的每一行,将这一行数据分割成一个列表,然后将列表中第一个元素中的’|‘后面的内容删除,最后将删除后的列表重新拼接成一个用'|'分割的字符串,并打印出来。