使用Python读取Dbf文件

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

DBF 数据库是常用的桌面型数据库,它曾经被各企业、事业单位广泛使用。现在,虽然已经有了很多的各种各样的小、中、大型数据库,DBF 数据库依然被很多单位用于数据交换。

比如如下的数据表:

表中共有4条记录,其中第3条记录已逻辑删除(只是对记录加上删除标志,并不是真正从表中删除这些记录,这些记录仍然在数据表中,必要时可以恢复)

相关推荐:《Python相关教程》

现利用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如何读取dbf文件_Python如何读取DBF文件相关推荐

  1. python找不到csv文件_Python如何读取csv文件

    逗号分隔值(Comma-Separated Values,CSV,有时也称为字符分隔值,因为分隔字符也可以不是逗号),其文件以纯文本形式存储表格数据(数字和文本). 纯文本意味着该文件是一个字符序列, ...

  2. python中如何打开csv文件_Python如何读取csv文件

    逗号分隔值(Comma-Separated Values,CSV,有时也称为字符分隔值,因为分隔字符也可以不是逗号),其文件以纯文本形式存储表格数据(数字和文本). 纯文本意味着该文件是一个字符序列, ...

  3. 在python里面怎么读取文件_python怎么读取文件内容

    详细内容 Python open() 方法用于打开一个文件,并返回文件对象,在对文件进行处理过程都需要使用到这个函数,如果该文件无法被打开,会抛出OSError的错误. 完整的语法格式为:(推荐学习: ...

  4. python读取nii文件_python实现批量nii文件转换为png图像

    之前介绍过单个nii文件转换成png图像: 这里介绍将多个nii文件(保存在一个文件夹下)转换成png图像.且图像单个文件夹的名称与nii名字相同. import numpy as np import ...

  5. python读取docx文件_Python应用 | 读写docx文件 (值得收藏的技能)

    字处理软件是平时办公必备的同时也是最常用的软件之一,而字处理软件用的最多最频繁的就是微软的word,其扩展名为docx.在日常工作中,可能需要对很多的docx文件进行批处理,例如教师在批阅学生提交的电 ...

  6. python3 读取.plist文件_Python学习笔记 -5 - 文件操作

    Python文件操作 读写文件是最常见的IO操作,在磁盘上读写文件的功能都是由操作系统提供的,操作系统不允许普通的程序直接操作磁盘(大部分程序都需要间接的通过操作系统来完成对硬件的操作),所以,读写文 ...

  7. python获取设备硬件信息_Python实现读取机器硬件信息的方法示例

    本文实例讲述了Python实现读取机器硬件信息的方法.分享给大家供大家参考,具体如下: 本人最近新学python ,用到关于机器的相关信息,经过一番研究,从网上查找资料,经过测试,总结了一下相关的方法 ...

  8. python读取excel中文_python如何读取excel

    python 读取excel可分为以下几步:首先安装excel库xlrd,然后获取excel文件位置并读取,最后读取sheet和指定的rows和cols内容 今天将要介绍的是如何通过Python语言来 ...

  9. python怎么发送代码文件_python 通过 socket 发送文件的实例代码

    目录结构: client: #!/usr/bin/env python # -*-coding:utf-8 -*- import socket, struct, json download_dir = ...

  10. python npy文件_python实现npy格式文件转换为txt文件操作

    如下代码会将npy的格式数据读出,并且输出来到控制台: import numpy as np ##设置全部数据,不输出省略号 import sys np.set_printoptions(thresh ...

最新文章

  1. WEB文档在线预览解决方案
  2. 记单词 - soil
  3. Intel DAAL AI加速——支持从数据预处理到模型预测,数据源必须使用DAAL的底层封装库...
  4. dell r220服务器配置oracle linux 阵列卡,如何在Dell服务器PERC5/6阵列卡配置RAID
  5. openCV4.2.0 error: (-5:Bad argument) CAP_IMAGES: can’t find starting number (in the name of file)
  6. linux本地mysql与服务器同步数据_linux下指定mysql数据库服务器主从同步的配置实例...
  7. 简记:我的Scala学习之路
  8. 常见的C++应用领域有哪些?
  9. Ps 初学者教程,如何使用图层蒙版合成图像?
  10. python将图片转化成字符图片_python如何将图片转换为字符图片
  11. 【PCIe 协议】听说你做 PCIe 很多年,还不知道 PCIe Hierarchy ID 是什么 ???
  12. 关于html转换为pdf案例的一些测试与思考
  13. 接口测试流程和用例设计
  14. 海康威视存储服务器的作用,海康存储服务器CVR存储方式配置说明
  15. C++公历农历转换2020-2080年/除夕修正
  16. 山东大学暑期实训——智能人物画像综合分析系统
  17. Java实现判断是否参加上秒杀活动
  18. 新手做SEO迷茫时应该做什么
  19. qq看点怎么引流?如何通过QQ看点引流营销?
  20. MySQL--DQL

热门文章

  1. 利用charles抓包
  2. 打开ps显示计算机内存不足怎么办,如何解决PS内存不足的问题
  3. 插头DP_最小表示法 模板详解
  4. qemuuser模式运行linux,qemu两种上网方式
  5. linux恢复,Linux 5.13还原及修复明尼苏达大学的问题补丁
  6. 计算机mod函数,MOD函数的公式语法及使用方法实例
  7. 腾讯云服务器架设mir2
  8. ES3、ES5、ES6继承
  9. C语言程序设计摘抄笔记1
  10. 指定vtp为服务器命令,VTP与单臂路由