出現此錯誤時 一般是讀取的是中文 需要修改一下 如下
with open('1.txt', 'rb') as f: # 先讀6個字節 data6 = f.read(6) print(data6.decode('utf-8')) # 如果讀取的是中文 會報錯
這種形式有時會報錯,那么修改為下面形式,將decode函數的第二個參數errors設置為ignore,默認是strict
with open('1.txt', 'rb') as f: # 先讀6個字節 data6 = f.read(6) print(data6.decode('utf-8','ignore')) # 1.打
才是無論中英文 都可以正常讀取