从Python读取FoxPro DBF文件的最简单方法是什么?

我的Ubuntu系统上有一堆FoxPro(VFP9)DBF文件,有没有可用Python打开这些文件的库?我只需要阅读它们,并且最好也可以访问备注字段。

一只名叫tom的猫
浏览 361回答 3
3回答

MMMHUHU

我更喜欢dbfpy。它支持.DBF文件的读取和写入,并且可以应付大多数格式的变化。这是我发现的唯一可以读取和写入我使用过的某些较旧系统的遗留DBF文件的实现。

肥皂起泡泡

现在是2016年,我不得不弄弄dbf软件包才能使其正常工作。这是仅将dbf文件导出到csv的python3版本import dbfd=dbf.Table('mydbf.dbf')d.open()dbf.export(d, filename='mydf_exported.csv', format='csv', header=True)一开始我遇到了一些unicode错误,但是通过关闭备忘录来解决了这个问题。import dbfd=dbf.Table('mydbf.dbf', ignore_memos=True)d.open()dbf.export(d, filename='mydf_exported.csv', format='csv', header=True)
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python