程序读取CSV并分配变量

时间:2019-01-11 16:55:52

标签: python python-2.7

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"

有人可以解决问题吗?

1 个答案:

答案 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]