编译引用xlsx文件的python文件而不编译xslx文件

时间:2020-02-05 14:19:58

标签: python-3.x python-3.7

我试图编译我的py文件,但最终出现错误。 脚本从2个excel文件读取并写回1个 编译py文件时,出现错误FileNotFoundError: [Errno 2] No such file or directory: 'file.xlsx'。虽然文件在那里并且可以在我执行py文件时找到,但我似乎无法解决此问题。 当我更改从相对到完整的路径时,会弹出此错误

workbook = load_workbook(filename="C:\Users\userxdx\Desktop\Excellsupport\file.xlsx")
                                  ^
SyntaxError: (unicode error) 'unicodeescape' codec can't decode bytes in position 2-3: truncated \UXXXXXXXX escape

要编译,我使用py2exe(对于Windows) 我在这里想念什么?

1 个答案:

答案 0 :(得分:3)

这不起作用,因为\escape character。例如,“ \ n”将在字符串中创建新行。要忽略escape characters,请在字符串的开头放置r,如下所示:

filename=r"C:\Users\userxdx\Desktop\Excellsupport\file.xlsx"
相关问题