首页 / 知识
从Python读取FoxPro DBF文件的最简单方法是什么?
2023-04-13 19:25:00

What's the easiest way to read a FoxPro DBF file from Python?我的Ubuntu系统上有一堆FoxPro(VFP9)DBF文件,有没有可用Python打开这些文件的库? 我只需要阅读它们,并且最好也可以访问备注字段。
更新:谢谢@cnu,我使用了Yusdi Santoso的
我更喜欢dbfpy。它支持 我能够使用PyPI http://pypi.python.org/pypi/dbf中的dbf包读取DBF文件(以及相关的BAK,CDX,FBT,TBK文件**)。我是python新手,对DBF文件一无所知,但是从女朋友的业务(使用名为AIMsi的音乐商店POS应用程序创建)读取DBF文件很容易。 安装dbf软件包(我认为使用aptitude并安装了dbf版本0.88)之后,以下python代码起作用了:
这就是我目前所知道的,但希望这对发现此问题的其他人是一个有用的开始!
如果您仍在进行检查,则可以在https://github.com/kstrauser/pgdbf上找到一个GPL FoxPro-PostgreSQL转换器。我们使用它定期将表复制到PostgreSQL中以进行快速报告。 您可以在活动状态下尝试此食谱。 您还可以尝试使用DBFReader模块。 支持备注字段。 现在是2016年,我不得不弄弄dbf软件包才能使其正常工作。这是仅将dbf文件导出到csv的python3版本
一开始我遇到了一些unicode错误,但是通过关闭备忘录来解决了这个问题。
查看http://groups.google.com/group/python-dbase 它目前支持dBase III和Visual Foxpro 6.0 db文件...不确定文件布局是否在VFP 9中更改... |
最新内容
相关内容
linux命令移除文件夹?
linux命令移除文件夹?,命令,文件夹,通用,不了,数据,名称,档案,系统,文件,目录,删除文件夹中所有文件的linux命令(创建和删除文件和文件夹的linlinux系统监视器命令?
linux系统监视器命令?,系统,情况,工具,信息,实时,电脑,平均,报告,管理,分析,如何查看计算机的显卡型号可以看到你的电脑的显卡型号。方法三:使linux分隔文件命令?
linux分隔文件命令?,系统,信息,文件,命令,位置,指令,文件夹,目录,前缀,方法,linux系统下大文件的分割/搜索/导出split命令分割文件成每个文件1备份用命令linux系统?
备份用命令linux系统?,系统,信息,设备,数据,软件,认证,命令,文件,备份,目录,Linux查看数据库备份脚步的配置信息命令连接上相应的linux主机,进linux改文件权限命令?
linux改文件权限命令?,系统,工具,档案,权限,文件,信息,命令,目录,选项,用户,在linux系统中修改文件权限使用的命令是在 Linux 中,要更改一个文linux系统中管道命令?
linux系统中管道命令?,标准,系统,工作,命令,信息,通讯,管道,流向,连续,工具,Linux第二章-Linux常用命令1、linux常用命令有pwd命令、cd命令、llinux命令交换文件名?
linux命令交换文件名?,命令,文件,数据,名称,工具,地址,软件,系统,基础知识,文件名,linux中用什么命令移修改文件夹名1、linux下使用mv命令来移linux提取字段串命令?
linux提取字段串命令?,数字,字符串,状态,工具,命令,文件,范本,样式,正则,字段,linux如何获取两个字符串之间的内容?1、在 Linux 中,您可以使用linux系统命令记不住?
linux系统命令记不住?,系统,工作,基础,地址,网络,服务,命令,第一,名称,目录,学LINUX基础命令总是记不住怎么办?1、按命令的单词意义来记忆是最linux系统刻盘命令?
linux系统刻盘命令?,系统,软件,设备,工具,盘中,电脑,数据,官网,信息,网络,请问如何把GRUB2做到光盘中?1、进入windows上网下载grub2 for dos,照linux系统还原的命令?
linux系统还原的命令?,系统,数据,工具,软件,地址,工作,情况,信息,命令,位置,如何使用fsck命令修复文件系统错误在单个分区上进行错误检查 在终linux改变文件所有者的命令?
linux改变文件所有者的命令?,系统,工具,文件,命令,信息,名称,用户组,用户,所有者,权限,linux修改文件权限?打开linux系统,在linux的桌面的空白