![](/img/trans.png)
[英]How to read only a specific range of lines out of a csv file with python?
[英]Read out of a csv file with python
我想使用python读取csv文件的最后24行。 因此,例如,如果csv数据有500行,我想将476行写入500行。我不知道csv文件有多少行。 我尝试了此代码,无法正常工作。 有人能帮我吗?
csvData.readlines()[-24:]
html.write('{ x: new Date('+ row[0] + '), y:' + row[2] + '},')
csvData.readlines()[-24:]
返回文件中所有行的列表。 适当的代码可以是:
for row in csvData.readlines()[-24:]:
html.write('{ x: new Date('+ row[0] + '), y:' + row[2] + '},')
您需要使用for循环来读取行。 csvData.readlines()
返回行列表。 因此,通过执行以下类似操作,您可以实现所需的功能:
for row in csvData.readlines()[-n:]: # you can read the last n lines
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.