在SQLite和Python中查询进度条

1 投票
1 回答
1016 浏览
提问于 2025-04-16 14:57

我想为查询创建一个进度条,比如说我有一个查询需要40秒才能完成,我想给用户一些反馈,让他们知道这个过程大概需要多长时间。我找到了一个来自Oracle的代码,正好符合我的需求。请问在sqlite中有没有类似的东西呢?

from timemachine import oracle

guesser=oracle(guess="SQL")
guesser.set_hint(driver="pypgsql")
guesser.set_hint(gui="wx")

expected_runtime=guesser.estimate("<put your query text here>")

1 个回答

0

也许可以用到set_progress_handler()这个方法,它属于sqlite3.Connection对象?

撰写回答