如何打开dbf文件dbf数据库作为一个简单的数据库,已经得到了广泛的应用。目前在金融领域的应用还是比较多的,工作中也遇到这样的问题,请在这里记录。
1.读取dbf
读取DBF文件' ' ' def readdbffile: table = dbfread。表中字段为DBF。字段:打印表格中的记录:打印记录中的字段:打印表格中的delete _ record。删除:打印需要注入外部库:
导入dbfread代码解释:
以上示例分别读取了dbf的列标题、所有记录和已删除记录
这种方法在python2.x和Python 3.x中很常见。
2.写入dbf
写DBF文件@文件名文件名@标题列标题@内容内容' ' ' def writeDbfFile: # open dbf db = dbf。Dbf #为标题中的字段写入列标题:#在这里,它需要更改为长度可调。如果长度太短,数据将被截断。如果type = = Unicode:field = field . encoded b . addfield)#写入内容中记录的数据:rec = db . key的新记录,itertools.i中的值:如果type = = Unicode:rec = value . encodedelse:rec = value rec . store #关闭文档db所需的外部库,关闭:
从dbfpy导入dbf代码的说明:
写dbf:首先新建一个dbf文件,先写列头,然后每次添加一条新记录,写记录;最后,关闭dbf文件。
这种方法在python2.x中可用
标签:python,dbf