我必须从excel文件中提取数据,其中包含大的十进制值。我试着通过xlrd和熊猫阅读它,但在这两种情况下都有相同的错误。
from xlrd import *
import decimal
workbook =open_workbook('C:\Users\KRISHNA\Desktop\ERIAN\Data\TARGET-AREA.xlsx')错误 (unicode错误)‘独角形转义’编解码器无法解码位置2-3的字节:截断\UXXXXXXXX转义
在这个开始阶段,只有我得到了错误。
发布于 2017-12-13 08:40:16
问题在于字符串前缀"C:\Users“。U被解释为开始的unicode序列。在字符串前面加上"r“以表示它是原始字符串:
from xlrd import *
import decimal
workbook = open_workbook(r'C:\Users\KRISHNA\Desktop\ERIAN\Data\TARGET-AREA.xlsx')https://stackoverflow.com/questions/47788664
复制相似问题