通过DictReader迭代

Gli*_*ezz 6 python csv dictionary loops

我已经使用读取了一个csv文件,

with open('test.csv', newline='') as csv_file:
        #restval = blank columns = - /// restkey = extra columns +
        d = csv.DictReader(csv_file, fieldnames=None, restkey='+', restval='-', delimiter=',', quotechar='"')
Run Code Online (Sandbox Code Playgroud)

我想遍历创建的字典以在csv中查找空白值。我试过了:

for k, v in d.items()
#Do stuff
Run Code Online (Sandbox Code Playgroud)

但是我得到了错误:AttributeError:'DictReader'对象没有属性'items'

d中存储的值是字典的字典是正确的吗?

来自C#,我将csv存储在带有嵌套for循环以遍历值的多维数组中。不幸的是,我还是Python的新手-任何帮助和解释将不胜感激!

Mar*_*ers 8

DictReader()产生一系列词典,而不仅仅是一个词典。

for row in d:
    for k, v in row.items():
Run Code Online (Sandbox Code Playgroud)