它显示记录超过1次。如何避免
import os
import csv
def dispcond():
f=open('csv2.csv','r')
empdata=csv.reader(f)
rec=[]
l=[]
for i in empdata:
rec.append(i)
for j in range(1,len(rec)):
print(j)
f.close()
dispcond()
您不需要列表。您的文件已经是一个行列表。
import csv
def dispcond():
with open('csv2.csv','r') as f
empdata=csv.reader(f)
for line in empdata:
age = int(line[1]) # the second column, for example
if age > 30:
print(age)
对于CSV数据,更常见的是使用Pandas
import os
import csv
def dispcond():
f=open('csv2.csv','r')
empdata=csv.reader(f)
rec=[]
for i in empdata:
rec.append(i)
for j in range(1,len(rec)):
if int(rec[j][1])>30:
print(rec[j])
f.close()
dispcond()