py-dbf is a pure python package for reading/writing dBase, FoxPro, and Visual FoxPro .dbf files (including memos). Currently supports dBase III, and FoxPro - Visual FoxPro 6 tables. Text is returned as unicode, and codepage settings in tables are honored. Documentation needs work, but author is very responsive to e-mails.