我正在运行一个webscraper,它将火车信息保存到一个文本文件中。这些信息是不断更新的,所以我每分钟访问一次这个页面(并立即保存所有信息)。你知道吗
每列火车都有一个目的地(城市名称)、一个截止日期和一个晚点(0表示准时,-x表示早x分钟,x表示晚x分钟)。你知道吗
延迟可以每分钟更新一次,当这种情况发生时,我需要返回并编辑文件中与发生更改的火车对应的行。我关心的主要问题是,不管我用什么格式存储文件,我都不知道如何返回并轻松地识别正确的行(以及如何找到正确的行,即使有可能的重复项),因为这些信息都不是唯一用于识别行的。我想到了以下解决办法:
你认为哪一个是最好的,我应该用什么样的格式才能做到最好?我在想.csv,但是除非有一个解析器可以按照“加载文件->;查找第I个记录->;将列[x]设置为某个->;保存文件”的思路来做一些事情,否则我不确定是否有任何意义。你知道吗
SQLite很适合。它是一种简单的基于文件的存储机制(如CSV),但是您可以使用SQL命令修改特定的值,而不必重写整个文件。你知道吗
https://www.sqlite.org/index.html
相关问题 更多 >
编程相关推荐