gpt4 book ai didi

python - 在特定时间间隔后解析json文件

转载 作者:行者123 更新时间:2023-12-01 05:36:22 25 4
gpt4 key购买 nike

我有一个 json 文件,该文件将每 5 分钟左右更新一次。最初我从起点解析文件。现在我需要每 15 到 20 分钟解析一次这个 json 文件。有没有什么方法可以存储指针之类的东西,它将存储解析的文件的最后一行,当 15/20 分钟后再次需要解析文件时,它应该从该指针开始(因为解析相同的数据(历史数据) )会非常低效并且会使我的流程变慢)?

最佳答案

使用文件的tell()方法(从文件读取后)这将返回当前指针。下次阅读时,请使用文件的eek()函数将指针设置到旧位置。

示例:

f = open("test.json" , "w+")
.....
.....
your code for reading
f.read()
.....
.....
last_position = f.tell() # return current position of file pointer(where you stoped reading)

现在当你下次从文件中读取时使用seek()函数

f = open("test.json" , "w+")
f.seek(last_position)
f.read() # now this will start reading from last position

希望这会有所帮助:)

关于python - 在特定时间间隔后解析json文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18952977/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com