首页 > 解决方案 > Python,csv的分隔符';'

问题描述

更改 .csv 文件中的两列是一项简单的任务。我使用这段代码:

inn = open('tk.csv', 'w')

import csv

with open('input_2.csv') as File:
     reader = csv.reader(File, delimiter=';')


    for row in reader:
        a = row[0]
        b = row[1]
        a, b = b, a
        print(a,b, file=inn)

它给了我在同一列中的鬃毛和值,用空格分隔。我知道,回答中应该有分隔符“;” 如在输入 .csv 中将名称和值分隔在 2 个不同列上。我应该怎么办?

标签: pythonpython-3.xcsv

解决方案


print("%s,%s"%(a, b), file=inn)
# delimiter is comma above you can change it to whatever you want.

推荐阅读