![](/img/trans.png)
[英]UnicodeDecodeError: 'charmap' codec can't decode byte 0x98 in position 7736: character maps to <undefined>
[英]UnicodeDecodeError: 'charmap' codec can't decode byte 0x98 in position 668: character maps to <undefined>
我下載了文件,文件在 excel 中是可以的,但在記事本中它的格式是錯誤的
我花了很多時間,但無法解決錯誤
文件鏈接https://drive.google.com/open?id=1TDh81zdOggOexdaTxeiGz7r7jSkVqLEG
我的代碼:
#to support encodings
# -*- coding: utf-8 -*-
import codecs
path = "badcode.xlsx"
#read input file
with codecs.open(path, 'r', encoding = 'cp1251') as file:
lines = file.read()
#write output file
with codecs.open(path, 'w', encoding = 'utf8') as file:
file.write(lines)
我有錯誤:
UnicodeDecodeError: 'charmap' 編解碼器無法解碼位置 668 中的字節 0x98:字符映射到
我做了什么:
path = "badcode.xlsx"
with open(path) as f:
print(f)
退貨
<_io.TextIOWrapper name='badcode.xlsx' mode='r' encoding='cp1251'>
這段代碼對我有幫助
import pandas as pd
sourceFileName = "badcode.xlsx"
df = pd.read_excel (sourceFileName)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.