Возможно, вы захотите иметь под рукой ссылку Access DAO / ADO / VBA для используемых методов, поскольку модуль comtypes динамически генерирует оболочки библиотек COM, поэтому встроенной документации нет.
Вот краткий пример того, как это работает. (Иди и проверь это сам.)
from comtypes.client import CreateObject
access = CreateObject('Access.Application')
from comtypes.gen import Access
DBEngine = access.DBEngine
db = DBEngine.CreateDatabase('test.mdb', Access.DB_LANG_GENERAL)
# For me, test.mdb was created in my My Documents folder when I ran the script
db.BeginTrans()
db.Execute("CREATE TABLE test (ID Text, numapples Integer)")
db.Execute("INSERT INTO test VALUES ('ABC', 3)")
db.CommitTrans()
db.Close(
)
(Перемещен второй оператор импорта после строки CreateObject для случаев, когда модуль оболочки Python для библиотеки типов ранее не существовал.)