Думаю лучше реализовать в виде класса
import sqlite3
class MyDB:
def __init__(self):
self.connection = sqlite3.connect('path/to/db/file')
self.cursor = self.connection.cursor()
def load_parameters(user_id):
with self.connection:
user = cur.execute("SELECT 1 FROM vocab WHERE user_id = '{key}'".format(key=user_id)).fetchone()
if not user:
cur.execute("INSERT INTO vocab VALUES(?, ?, ?, ?)", (user_id, '', '', ''))
Потом в основном файле создадите
db = MyDB()
db.load_parameters(123)
P.S. Запросы будут синхронными