【发布时间】:2021-05-12 18:46:10
【问题描述】:
我正在制作一个不和谐的机器人,性能是我的首要任务。我想知道如果我在函数运行而不是全局运行时建立数据库连接怎么办?哪一个会更好? 像这样;
import sqlite3
conn= sqlite.connect("somedb.db")
或者;
import sqlite3
def main():
sqlite.connect("somedb.db")
...
# some other functions defined below.
【问题讨论】:
-
你的函数多久被调用一次?如果经常你最好在函数之外创建连接。将连接或光标传递给函数。
-
@mhawke 感谢您的回答。我的函数经常被调用。所以,我会在全球范围内再次感谢您的回答。
标签: python sqlite discord bots