Python将反斜杠后跟数字转换为Unicode

问题描述

我有一个字符串,它是另一个函数返回的Windows路径。该函数返回其中带有单个反斜杠的路径。在这里,我不能使用原始字符串转换为变量。 re.escape(path)也不起作用。 path.replace('\','\\')引发SyntaxError: unexpected character after line continuation character函数返回类似"D:\Data\201909\Foo\20190927c\Files"之类的路径,该路径被掩盖在"D:\\Data\ü909\\Foo\x8190927c\\Files"

中 可以将

path视为包含函数返回值的变量。 您能给我建议一个解决方案吗? 非常感谢!

解决方法

以下解决方案对我有用。 path = r"{}" .format(path) 新的变量路径是转换后的原始字符串。