如何避免获取以前获取的数据(sqlite3& python)?

时间:2016-11-01 11:40:19

标签: python python-3.x sqlite

我使用循环查询,我想避免获取之前获取的数据。

我提出的最好的想法是制作一个不断扩大的数据提取黑名单,并删除每次我提取时被列入黑名单的数据。

我设法通过将成功提取的每个数据添加到黑名单(称为' allWords')来实现这一目的:

allWords.Extend(fetchedData)

然后获取所有不在' allWords':

中的项目
c.execute("SELECT formatted FROM dictionary WHERE formatted LIKE ('__A_')")
words=[item[0] for item in c.fetchall() if item[0] not in allWords]
return words

但这样我仍然可以获取所有日期,有没有明智的方法可以这样做?

0 个答案:

没有答案