0

我已经编写了下面的代码来读取具有许多变量的大型 csv 文件,然后只为输出文件中的每一行打印 1 个变量。除了没有拾取分隔符之外,它正在工作。

import csv

fieldnames = ['tag']

outfile = open('ActiveTags.txt', 'w')
csv.register_dialect('me', delimiter=',', quotechar="'", quoting=csv.QUOTE_ALL, lineterminator='')
writer = csv.DictWriter(outfile, fieldnames=fieldnames, dialect='me')


with open('ActiveList_16.csv', 'r', newline='') as f:
reader = csv.DictReader(f)

for row in reader:

    Tag = row['Tag']
    writer.writerow({'tag': Tag})


outfile.close()

我在这里想念什么?我不明白为什么分隔符不适用于输出文件。

4

0 回答 0