python新手。想要将大型csv文件转换为tsv。
import re
with open("D:/AddressEvaluation/NAD/NAD.csv", 'r') as myfile:
with open("D:/NAD.txt", 'w') as csv_file:
for line in myfile:
fileContent = re.sub(",", "\t", line)
csv_file.write(fileContent)
Run Code Online (Sandbox Code Playgroud)
我想念什么吗?纠正我,如果我错了。
应该这样做:
import csv
with open('D:/AddressEvaluation/NAD/NAD.csv','r') as csvin, open('D:/NAD.txt', 'w') as tsvout:
csvin = csv.reader(csvin)
tsvout = csv.writer(tsvout, delimiter='\t')
for row in csvin:
tsvout.writerow(row)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4221 次 |
| 最近记录: |