1

我正在使用 tinyDB 来使用 python 存储一些数据,并且我正在尝试获取插入到数据库的最后一行。所以我这样做:

data = db.all() # get all data from db
last_row = data[len(data) - 1]

这就是我获得最后一行的方式,但效率不高,因为我在一开始就获得了所有数据库。

有更好的方法吗?

4

1 回答 1

0

您可以使用doc_id这种情况,因为最后一行将是最大的索引

last_row = db.get(doc_id=len(db))
于 2018-09-06T02:41:14.297 回答