python读写dbf数据库
之前找python读写dbf文件的方法,有一些dbf模块的例子。但是不清楚是不是只有我有这个问题,安装最新版本(0.99.1)的dbf模块,里面的源码很多都是python2的语法,导致我需要改代码才能使用。然后困惑了许久,其他人是怎么好使的…就随便往前翻了个版本…重新安装…就可以了,我现在安装的版本是0.96.1。
1. 创建dbf文件
import dbf
# 创建test.dbf文件 共两列 name 字符串 长度25;age 数值 长度3
table = dbf.Table(filename='test.dbf', field_specs='name C(25); age N(3,0)', codepage='cp936')
# 修改为读写模式
table.open(mode=dbf.READ_WRITE)
# 添加数据
table.append(('xiaoxiong', 18))
table.close()
1
2
3
4
5
6
7
8
9
10
2. 读取dbf文件
import dbf
table = dbf.Table(
filename='test.dbf',
codepage='cp936', # 相当于gbk的方式打开
)
table.open()
for row in table:
print(row.name)
print(row.age)
table.close()
1
2
3
4
5
6
7
8
9
10
11
12
由于我的需求很简单,所以只列出来了一些简单的用法。
————————————————
版权声明:本文为CSDN博主「小小小小熊」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/u010151317/article/details/115465208
python读写dbf数据库相关推荐
- python爬虫-21-三分钟python读写mysql数据库
MySQL是最流行的关系型数据库管理系统,在WEB应用方面MySQL是最好的 RDBMS(Relational Database Management System:关系数据库管理系统)应用软件之一. ...
- python把数据写入excel_Python读写sqlite3数据库的方法并且将数据写入Excel的实例详解...
这篇文章主要介绍了Python实现读写sqlite3数据库并将统计数据写入Excel的方法,涉及Python针对sqlite3数据库的读取及Excel文件相关操作技巧,需要的朋友可以参考下 本文实例讲 ...
- python读取redis存储数据的存储时间_Python读写Redis数据库操作示例
使用Python如何操作Redis呢?下面用实例来说明用Python读写Redis数据库. 比如,我们插入一条数据,如下: import redis class Database: def __ini ...
- pythonredis实例_Python读写Redis数据库操作示例
使用Python如何操作Redis呢?下面用实例来说明用Python读写Redis数据库. 比如,我们插入一条数据,如下: import redis class Database: def __ini ...
- 【Python】Python转化dbf文件为Excel,获取Excel最大行列数
文章目录 将dbf转化为Excel文件(代码完整) 可行方案 网上找的不可行方案 安装win32com Python 写Excel 读取Excel行数,列数 读取Excel最大行数 openpyxl不 ...
- python读写操作redis数据库
python读写操作redis数据库 redis有16个逻辑数据库(编号db0到db15),每个逻辑数据库数据是隔离的,默认db0.选择第n个逻辑数据库,命令select n ,python连接时可指 ...
- pandas读写MySQL数据库详解及实战
pandas读写MySQL数据库详解及实战 SQLAlchemy是Python中最有名的ORM工具. 关于ORM: 全称Object Relational Mapping(对象关系映射). 特点是操纵 ...
- python读写csv时中文乱码问题解决办法
参考1 参考2 参考3 CSV是英文Comma Separate Values(逗号分隔值)的缩写,顾名思义,文档的内容是由 "," 分隔的一列列的数据构成的,可以使用excel和 ...
- python输出csv文件中文乱码-python读写csv时中文乱码问题解决办法
CSV是英文Comma Separate Values(逗号分隔值)的缩写,顾名思义,文档的内容是由 "," 分隔的一列列的数据构成的,可以使用excel和文本编辑器等打开.CSV ...
最新文章
- NLP十大数据扩充策略
- python树莓派串口通信实例_Python实现树莓派USB串口通讯及云端对接
- 基于Xml 的IOC 容器-向容器注册
- 大剑无锋之浅析Cookie/Session/Token
- java 什么是迭代器
- 使用Discuz!自带参数防御CC攻击以及原理,修改Discuz X 开启防CC攻击后,不影响搜索引擎收录的方法...
- CF1140G Double Tree
- POJ 3710 Christmas Game(树删边博弈)
- java中的龟兔赛跑代码_有关JAVA编写龟兔赛跑的游戏的问题。求助……
- Google AdSense实战宝典
- Jquery1.4.1 学习
- word 2007导出pdf格式(含下载地址)
- 斗鱼开源基于Go实现的微服务框架 Jupiter
- 远程桌面提示无法连接远程计算机,远程桌面无法连接,小编教你电脑远程桌面无法连接怎么办...
- 清除浏览器痕迹(RunDll32.exe)
- JAVA多线程模拟火车站售票大厅
- 《Python》re模块补充、异常处理
- mkisofs command not found
- 深信服上网行为管理如何配置双因素/双因子(2FA)身份认证
- 向楼下的门诊店的护士敬礼
热门文章
- 影音转霸2012 注册破解方法纪要
- 《卡耐基写给男人的12堂财商课》摘录
- 做主管常犯的毛病毛病一:拒绝承担个人的责任(转)
- QT工程编译错误:No outputs specified for item “DlgCreateInstance.ui“
- C++中虚继承产生的虚基类指针和虚基类表,虚函数产生的虚函数指针和虚函数表
- ValueError: GEOSGeom_createLinearRing_r returned a NULL pointer
- 详述微信域名防封原理及实现方案
- 微信小程序顶部标题栏与胶囊对齐
- python args[0_python args参数处理
- 关于“带头大哥”关闭博客的思考_三木_新浪博客