我遇到的问题是,pythonDictReader
正在加载字典,但它正在将空csv单元格作为空字符串加载。我希望它将其加载为None
值。
有解决办法吗?
您所描述的是csv
模块的工作方式。
唯一的解决方案是你写代码,让数据在阅读后与你想要的一致
with open('names.csv', newline='') as csvfile:
reader = csv.DictReader(csvfile)
for row in reader:
myfixedrow = {k: (None if v == "" else v) for k,v in row.items()}