Возможно ли вручную закрыть соединение SQLObject после его открытия? Я пытаюсь удалить файл базы данных после его использования, но кажется, что открытое соединение с файлом базы данных останавливает меня от этого.Закрытие соединения SQLObject
Например:
from sqlobject import *
import os
# Create and open connection to a database file.
sqlhub.processConnection = connectionForURI('sqlite:path_to_db')
SomeObject.createTable()
# ...
# Delete database when finished.
os.remove('path_to_db')
дает следующее сообщение об ошибке:
WindowsError: [Error 32] The process cannot access the file because
it is being used by another process: 'path_to_db'
Это, кажется, отлично работает для моих целей, поэтому я могу справиться с небольшой двусмысленностью в реализации библиотеки на данный момент. Большое спасибо за это. – JimmidyJoo
@JimmidyJoo Счастливые помочь! – TankorSmash