我想使用python读取csv文件的最后24行。因此,例如,如果csv数据有500行,我想将行476写入第500行。我不知道csv文件有多少行。我试过这段代码,但是没有用。 有人能帮助我吗?
csvData.readlines()[-24:]
html.write('{ x: new Date('+ row[0] + '), y:' + row[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