我正在处理 python 代码,但出现此错误:“TypeError: new () missing 3 required positional arguments: 'name', 'freq', and 'gen'”
我正在导入一个 csv 文件来创建一个元组列表,使用命名元组。
import csv
from collections import namedtuple
Rec = namedtuple('Rec', 'year, name, freq, gen')
def read_file(file):
with open(file) as f:
reader = csv.reader(f)
next(reader)
for line in reader:
recs= Rec(line)
return recs
read_file("./data/file.csv")
这可能是一些新手问题,但我就是这样:) 我会很感激任何帮助!
MMTTMM
相关分类