Не могли бы вы вместо этого использовать базу данных sqlite?
редактирование:
Если это должно быть в Linux, и это должно быть в MS Access, то я почти уверен , это ваш единственный выбор , но это стоит 1550 долларов.
Вам либо придется выложить деньги, либо убедить клиента изменить один из двух других параметров. Лично я хотел бы изменить файл базы данных на sqlite.
Конечно, вы всегда можете написать свой собственный драйвер базы данных, но, вероятно, стоит потратить время на раскладку в 1550 долларов. mdbtools работал над этим годами, и проект был в значительной степени заброшен.
нашел, вроде
Хорошо, поэтому я просто не мог отпустить это и обнаружил, что есть java-библиотека под названием Jackcess , которая будет записывать в файлы MS Access mdb на любой платформе, которая может запустить jvm. Конечно, это Java, а не Python, но, может быть, вы могли бы изучить достаточно Java, чтобы собрать приложение и выполнить его из Python? Или просто переключите все приложение на Java, как угодно.