python3读写dbf文件

目录

  • 1 读dbf文件
  • 2 写dbf文件

1 读dbf文件

import dbf

# 打开dbf文件
table = dbf.Table('阿坝藏族羌族自治州_BXF_CHA.dbf')

# 打开文件并进行读写操作
table.open(mode=dbf.READ_WRITE)

# 遍历记录并更新字段值
res = []
with table:
    for record in table:
        res.append(list(record))

# 关闭表
table.close()

for row in res:
    print(row)

2 写dbf文件

import dbf

# 打开dbf文件
table = dbf.Table('阿坝藏族羌族自治州_BXF_CHA.dbf')

# 打开文件并进行读写操作
table.open(mode=dbf.READ_WRITE)

# 遍历记录并更新字段值
with table:
    for record in table:
        if record.RoadClass == 1:
            with record:
                record.RoadClass = 2

# 关闭表
table.close()

你可能感兴趣的:(Python学习,python,开发语言)