Python3使⽤dbf模块读写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()
2. 读取dbf⽂件
import dbf
python怎么读的table = dbf.Table(
filename='test.dbf',
codepage='cp936',# 相当于gbk的⽅式打开
)
table.open()
for row in table:
print(row.name)
print(row.age)
table.close()
由于我的需求很简单,所以只列出来了⼀些简单的⽤法。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论