DBF:一種特殊的文件格式!表示數據庫文件,Foxbase,Dbase,Visual FoxPro等數據庫處理系統所產生的數據庫文件!
DBF 數據庫是常用的桌面型數據庫,它曾經被各企業、事業單位廣泛使用。現在,雖然已經有了很多的各種各樣的小、中、大型數據庫,DBF 數據庫依然被很多單位用於數據交換。
比如如下的數據表:
表中共有4條記錄,其中第3條記錄已邏輯刪除(只是對記錄加上刪除標志,並不是真正從表中刪除這些記錄,這些記錄仍然在數據表中,必要時可以恢復)
現利用dbfread模塊獲取數據表中的信息
#!/usr/bin/python3 # -*- coding:utf-8 -*- __author__ = 'mayi' #導入模塊 from dbfread import DBF #數據表文件名 table = DBF('test.dbf') #遍歷數據表中(沒加刪除標志)的記錄 for record in table: for field in record: print(field, "=", record[field], end = ",") print() print("*" * 40) #遍歷數據表中(加了刪除標志)的記錄 for record in table.deleted: for field in record: print(field, "=", record[field], end = ",") print()