新聞中心
使用python讀取DBF文件

我們提供的服務(wù)有:成都網(wǎng)站制作、成都做網(wǎng)站、微信公眾號開發(fā)、網(wǎng)站優(yōu)化、網(wǎng)站認(rèn)證、那曲ssl等。為超過千家企事業(yè)單位解決了網(wǎng)站和推廣的問題。提供周到的售前咨詢和貼心的售后服務(wù),是有科學(xué)管理、有技術(shù)的那曲網(wǎng)站制作公司
DBF:一種特殊的文件格式!表示數(shù)據(jù)庫文件,F(xiàn)oxbase,Dbase,Visual FoxPro等數(shù)據(jù)庫處理系統(tǒng)所產(chǎn)生的數(shù)據(jù)庫文件!
DBF 數(shù)據(jù)庫是常用的桌面型數(shù)據(jù)庫,它曾經(jīng)被各企業(yè)、事業(yè)單位廣泛使用。現(xiàn)在,雖然已經(jīng)有了很多的各種各樣的小、中、大型數(shù)據(jù)庫,DBF 數(shù)據(jù)庫依然被很多單位用于數(shù)據(jù)交換。
比如如下的數(shù)據(jù)表:
表中共有4條記錄,其中第3條記錄已邏輯刪除(只是對記錄加上刪除標(biāo)志,并不是真正從表中刪除這些記錄,這些記錄仍然在數(shù)據(jù)表中,必要時可以恢復(fù))
相關(guān)推薦:《Python視頻教程》
現(xiàn)利用dbfread模塊獲取數(shù)據(jù)表中的信息
#!/usr/bin/python3
# -*- coding:utf-8 -*-
#導(dǎo)入模塊
from dbfread import DBF
#數(shù)據(jù)表文件名
table = DBF('test.dbf')
#遍歷數(shù)據(jù)表中(沒加刪除標(biāo)志)的記錄
for record in table:
for field in record:
print(field, "=", record[field], end = ",")
print()
print("*" * 40)
#遍歷數(shù)據(jù)表中(加了刪除標(biāo)志)的記錄
for record in table.deleted:
for field in record:
print(field, "=", record[field], end = ",")
print() 網(wǎng)頁標(biāo)題:創(chuàng)新互聯(lián)Python教程:Python如何讀取DBF文件
分享路徑:http://www.5511xx.com/article/djccgcd.html


咨詢
建站咨詢
