Accessing Personal Geodatabases with Python
From Wildsong
A "personal geodatabase" (PGDB) is a format used by ESRI ArcGIS software. It is really a Microsoft Access database so methods to access MS "MDB" files will allow you to directly read and write PGDB's.
I am creating this page right now.
Currently you can only update attributes with this method. If you have to update spatial data, use ArcObjects instead.
Links
ADO
http://www.markcarter.me.uk/computing/python/ado.html
ODBC
OLEDB