我正在python中编写一个脚本来收听twitter流API,它将跟踪特定关键字并使用MySQLdb将它们插入mysql数据库。我不知道选择哪种方式:
我认为该脚本每秒会收到1-10条推文。
答案 0 :(得分:0)
这取决于你的脚本应该如何运行,但它应该在某个时刻关闭连接 - 至少在进程终止时一次。假设它是一个长时间运行的进程(守护进程等),最简单的策略是使用“with”块来确保连接关闭,即:
with MySQLdb.connect(**kw) as db:
while some_condition():
do_stuff_with(db)
但是你可能需要更多的东西,因为MySQL倾向于close idle connections by itself