用python读出csv文件

时间:2017-02-25 14:42:24

标签: python html csv

我想使用python读取csv文件的最后24行。因此,例如,如果csv数据有500行,我想将行476写入第500行。我不知道csv文件有多少行。我试过这段代码,但是没有用。 有人能帮助我吗?

csvData.readlines()[-24:]
    html.write('{ x: new Date('+ row[0] + '), y:' + row[2] + '},')

2 个答案:

答案 0 :(得分:0)

csvData.readlines()[-24:]

返回文件中所有行的列表。适当的代码可以是:

for row in csvData.readlines()[-24:]:
    html.write('{ x: new Date('+ row[0] + '), y:' + row[2] + '},')

答案 1 :(得分:0)

您需要使用for循环来读取行。 csvData.readlines()返回行列表。因此,通过执行以下操作,您可以实现您想要的目标:

for row in csvData.readlines()[-n:]: # you can read the last n lines