问题描述
我收到与此代码相关的错误 unicodeescape codec can't decode bytes in position 2-3;截断的 \uxxxxxxxxxxxxxxxx 转义。我是一个新的“程序员”。请帮忙。非常感谢!
import os
import openpyxl
wb=openpyxl.load_workbook(os.path.abspath('C:/Users/S/Desktop/Database.xlsx'))
sheet=wb.get_sheet_by_name('Search_Result 2')
for i in range(11503,16897):
cellref=sheet.cell(row=i,column=4)
cellref.value="CiqrANGEA(B"&i&",'IQ_COMPANY_ID_QUICK_MATCH',1,'QUICK MATCH COMPANY ID'")
time.sleep(2)
解决方法
Unicode 错误是由于文件路径中的 \
字符导致的,它启动了转义序列。要解决此问题,请在字符串前添加 r 以使用原始字符串,如下所示:
wb=openpyxl.load_workbook(os.path.abspath(r"C:\Users\S\Desktop\Database.xlsx"))