python tsv
时间: 2024-11-12 07:15:57 浏览: 5
Python库 | tsv-1.1.tar.gz
TSV (Tab-Separated Values)是一种常见的数据存储格式,它的每一行由字段组成,每个字段之间用制表符(\t)分隔。在Python中,处理TSV文件通常使用内置的csv模块,因为CSV模块能很好地解析和写入这种由逗号分隔值或制表符分隔的数据。
如果你想要读取一个TSV文件,可以这样做:
```python
import csv
with open('example.tsv', 'r', newline='') as file:
reader = csv.reader(file, delimiter='\t')
for row in reader:
print(row)
```
如果你想写入TSV文件,可以这样操作:
```python
data = [['Name', 'Age', 'City'], ['Alice', '25', 'New York'], ['Bob', '30', 'London']]
with open('output.tsv', 'w', newline='') as file:
writer = csv.writer(file, delimiter='\t')
writer.writerows(data)
```
在这里,`delimiter`参数指定了我们用的是制表符作为字段分隔符。
阅读全文