在讀取dbf文件時因爲編碼問題報錯:UnicodeDecodeError: 'gbk' codec can't decode byte 0xb5 in position 49: incomplete multibyte sequence編碼
from dbfread import DBF # f = open('beauty.DBF', encoding='gbk',errors="ignore") table = DBF('beauty.DBF',encoding='gbk') #遍歷數據表中(沒加刪除標誌)的記錄 index=1 for record in table: print(index) for field in record: print(field, "=", record[field], end=",") print('\n') index+=1
修改下spa
table = DBF('beauty.DBF',encoding='gbk',char_decode_errors='ignore')code
就能夠了blog