我的 Viber 机器人工作速度很慢 (Python) 我怎样才能让它更快
My Viber bot working very slow(Python) How can I make it faster
这是我的部分代码,db.users_vi()是一个列表文件。当程序到达 def viber_not 时,它开始工作得非常慢,它每 30 秒发送 1 条消息甚至更慢。我怎样才能让它工作得更快,为什么它这么慢?
def viber_not():
users = db.users_vi()
text = random.choice(texts)
for k in users:
try:
viber.send_messages(k[1], [TextMessage(text=text)])
except:
pass
尝试序列化从数据库请求的数据。由于其中大部分returns是“游标”,不是数据。对于其中一些包装在 list
中就足够了,但请查看您使用的文档。
users = list(db.users_vi())
这是我的部分代码,db.users_vi()是一个列表文件。当程序到达 def viber_not 时,它开始工作得非常慢,它每 30 秒发送 1 条消息甚至更慢。我怎样才能让它工作得更快,为什么它这么慢?
def viber_not():
users = db.users_vi()
text = random.choice(texts)
for k in users:
try:
viber.send_messages(k[1], [TextMessage(text=text)])
except:
pass
尝试序列化从数据库请求的数据。由于其中大部分returns是“游标”,不是数据。对于其中一些包装在 list
中就足够了,但请查看您使用的文档。
users = list(db.users_vi())