导语:
本文主要介绍了关于Python如何读取DBF文件的相关知识,包括python读取sql文件并执行,以及python解析文件这些编程知识,希望对大家有参考作用。
使用Python读取Dbf文件
DBF:一种特殊的文件格式!表示数据库文件,Foxbase、Dbase、Visual FoxPro等数据库处理系统生成的数据库文件!
DBF数据库是一种常用的桌面数据库,已被各企事业单位广泛使用。现在,虽然小型、中型和大型数据库种类繁多,但许多组织仍然使用 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()
本文为原创文章,版权归知行编程网所有,欢迎分享本文,转载请保留出处!
你可能也喜欢
- ♥ Python 包括哪 4 种数字类型?09/07
- ♥ 如何在 python 中引用包12/13
- ♥ 什么是python计数排序01/11
- ♥ python元组和列表的区别09/07
- ♥ pandas 如何处理 python3 中的时间?01/07
- ♥ 如何用python求圆的面积08/14
内容反馈