[英]Python csv.DictReader
我正在尝试使用 csv.DictReader 使用不同的代码将 csv 文件读入变量。
#option 1
dna = []
with open(sys.argv[1], "r") as file:
dna = csv.DictReder(file)
print(dna)
#output = csv.DictReader object at 0x123
#option 2
dna = []
with open(sys.argv[1], "r") as file:
reader = csv.DictReader(file)
for row in reader:
dna.append(row)
print(dna)
#output = csv in array
我对这段代码有几个问题。
谢谢!
DictReader
是一个类,当你实例化它DictReader()
你有那个类的一个实例,它位于内存中的某个地方
该类可以帮助您阅读 csv,它旨在为您提供内容,如果您对其进行迭代,您可以将其与
dna = list(csv.DictReader(file))
r
读取模式,是默认模式,所以 put or not 是一样的
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.