python3 讀取dbf文件報錯 UnicodeDecodeError: 'gbk' codec can't decode

  在讀取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

相關文章
相關標籤/搜索