use*_*204 5 python csv network-programming pandas python-os
我将数千个时间序列.csv存储在网络驱动器上的文件中。在更新文件之前,我首先获取文件的最后一行以查看时间戳,然后在该时间戳之后使用数据进行更新。如何才能.csv通过网络驱动器快速获取文件的最后一行,从而不必.csv仅使用最后一行就加载整个大文件?
reversed假设您使用的是内置csv模块,那么有一个漂亮的工具:
简而言之:
import csv
with open('some_file.csv', 'r') as f:
for row in reversed(list(csv.reader(f))):
print(', '.join(row))
Run Code Online (Sandbox Code Playgroud)
在我的测试文件中:
1: test, 1
2: test, 2
3: test, 3
Run Code Online (Sandbox Code Playgroud)
输出:
test, 3
test, 2
test, 1
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
9621 次 |
| 最近记录: |