with open('example.csv') as f:
reader = csv.reader(f)
l = list(reader)
ld=len(l) #calculates the length downwards
for i in range(0,ld): #the length downwards
#for j in range(0,1): #the length sidewards
a=l[i][0]
#plain_1 = "1weqweqd"
#plain_2 = "23444444"
#plain_3 = "dddd2225"
.
.
.
如何在循环中将从CSV文件读取的值分配给变量?可能还有更多数据。
example.csv
"1weqweqd"
"23444444"
"dddd2225"
有人可以解决问题吗?
答案 0 :(得分:0)
您应该将所有数据存储在列表中,而不是单独的变量。
data = []
with open('example.csv') as f:
for line in f:
data.append(line)
然后,您可以访问或循环访问要处理的任何内容。
for i in data:
#do something
print i
print data[0]