我正在尝试打印一本字典但是当我在CMD中运行doctests时,它会抛出一个语法错误,我不能为我的生活看到原因。 这是我的代码:
d = {}
with open(filename) as ins:
for row in csv.reader(ins):
d.update({row :(int(row[1]) + int(row[2]) + int(row[3]))}
print(d)
根据CMD,错误在't'
非常感谢任何帮助。
答案 0 :(得分:1)
d = {}
with open(filename) as ins:
for row in csv.reader(ins):
d.update({row :(int(row[1]) + int(row[2]) + int(row[3]))})
print(d)
修复:缺少d.update()的右括号