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)
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()