知行编程网知行编程网  2022-10-02 15:00 知行编程网 隐藏边栏  284 
文章评分 0 次,平均分 0.0
导语: 本文主要介绍了关于Python如何读取DBF文件的相关知识,包括python读取sql文件并执行,以及python解析文件这些编程知识,希望对大家有参考作用。


Python 如何读取 DBF 文件


使用Python读取Dbf文件

DBF:一种特殊的文件格式!表示数据库文件,Foxbase、Dbase、Visual FoxPro等数据库处理系统生成的数据库文件!

DBF数据库是一种常用的桌面数据库,已被各企事业单位广泛使用。现在,虽然小型、中型和大型数据库种类繁多,但许多组织仍然使用 DBF 数据库进行数据交换。

比如如下的数据表:

Python 如何读取 DBF 文件

表中一共有4条记录,其中第3条记录已经被逻辑删除(只是给记录加了删除标志,并没有真正从表中删除这些记录,这些记录还在数据表中,可以必要时恢复)

现利用dbfread模块获取数据表中的信息

#!/usr/bin/python3
# -*- coding:utf-8 -*-
#导入模块
from dbfread import DBF
#数据表文件名
table = DBF('test.dbf')
#遍历数据表中(没加删除标志)的记录
for record in table:
    for field in record:
        print(field, "=", record[field], end = ",")
    print()
print("*" * 40)
#遍历数据表中(加了删除标志)的记录
for record in table.deleted:
    for field in record:
        print(field, "=", record[field], end = ",")
    print()

本文为原创文章,版权归所有,欢迎分享本文,转载请保留出处!

知行编程网
知行编程网 关注:1    粉丝:1
这个人很懒,什么都没写
扫一扫二维码分享