Какой самый простой способ прочитать файл FoxPro DBF из Python?

Мне удалось прочитать файл python-shell DBF (со связанными файлами foxpro BAK, CDX, FBT, TBK **) с python-interpreter помощью пакета dbf из PyPI python http://pypi.python.org/pypi/dbf. Я новичок в python и ничего py не знаю о файлах DBF, но python-interpreter он легко работал, чтобы прочитать python-interpreter файл DBF из бизнеса моей visual-foxpro подруги (созданный с помощью pythonic POS-приложения музыкального vfp магазина под названием AIMsi).

После visual-foxpro установки пакета dbf (думаю, я py использовал aptitude и установил python-interpreter dbf версии 0.88) следующий python-interpreter код python работал:

from dbf import *
test = Table("testfile.dbf")
for record in test:
    print record
    x = raw_input("")  # to pause between showing records

Это все, что dbf я знаю на данный момент, но, надеюсь, это dbf будет полезным началом для foxpro тех, кто найдет этот вопрос!

21 foxpro апреля 2012 г. SJK Edit: Комментарий python-shell Пер Этана Фурмана, я должен python-interpreter указать, что на самом деле pythonic я не знаю, какие файлы данных dbf были необходимы, кроме файла python-interpreter DBF. В первый раз, когда python-shell я запустил скрипт, когда pythonic был доступен только DBF, он foxpro пожаловался на отсутствие pythonista файла поддержки. Итак, я visual-foxpro просто скопировал файлы BAK, CDX, FPT py (не FBT, как я сказал перед python-shell редактированием), файлы TBK, и visual-foxpro тогда все заработало.

python

foxpro

dbf

visual-foxpro

2022-10-11T08:25:41+00:00