Какой самый простой способ прочитать файл 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
Какой самый простой способ прочитать файл FoxPro DBF из Python?
Мы используем файлы cookies для улучшения работы сайта. Оставаясь на нашем сайте, вы соглашаетесь с условиями использования файлов cookies. Чтобы ознакомиться с нашими Положениями о конфиденциальности и об использовании файлов cookie, нажмите здесь.