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) 新的变量路径是转换后的原始字符串。

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...