我存储了数千个时间序列.csv
网络驱动器上的文件。在更新文件之前,我首先获取文件的最后一行以查看时间戳,然后使用该时间戳之后的数据进行更新。如何快速获取最后一行.csv
文件通过网络驱动器,这样我就不必加载整个巨大的.csv
文件只使用最后一行?
有一个俏皮的reversed
为此,假设您正在使用内置的csv
module:
如何在python中以相反的顺序读取csv文件 https://stackoverflow.com/questions/10933838/how-to-read-a-csv-file-in-reverse-order-in-python
简而言之:
import csv
with open('some_file.csv', 'r') as f:
for row in reversed(list(csv.reader(f))):
print(', '.join(row))
在我的测试文件中:
1: test, 1
2: test, 2
3: test, 3
这输出:
test, 3
test, 2
test, 1
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)