首页 > 解决方案 > ValueError:字典包含不在字段名中的字段:'timestamp'

问题描述

import csv

with open('file.csv', 'r') as file:
    csv_reader = csv.DictReader(file)

    with open('new_file.csv','w') as new_file:
        fieldnames = ['timestamp','src-user','dst-user']

        csv_writer = csv.DictWriter(new_file, fieldnames=fieldnames, delimiter='\t')

        csv_writer.writeheader()

        for line in csv_reader:
            csv_writer.writerow(line)

我编写了这段代码来从旧文件创建新的 csv 文件,并在我尝试将其写为字典时附加到它,它向我显示了这个错误ValueError: dict contains fields not in fieldnames: 'timestamp'

标签: python

解决方案


推荐阅读