我有一个csv文件即时读取并返回一列数据.有30行数据,当我打印数据时,我只得到29.
def readMonth(fileName):
infile = open(fileName,"rb")
reader = csv.reader(infile)
month = []
for i in range(0,29):
data = next(reader)
month.append(int(float(data[25])))
infile.close()
return month
Run Code Online (Sandbox Code Playgroud)
当我打印时,我应该有30行而不是29.为了打印所有30行,我需要更改什么?
for i in range(0,29):
Run Code Online (Sandbox Code Playgroud)
这从0开始到28结束.你的意思是range(30)
?虽然我不确定你为什么不只是循环reader
.
归档时间: |
|
查看次数: |
50 次 |
最近记录: |