问题描述
我有一个字符串,它是另一个函数返回的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)
新的变量路径是转换后的原始字符串。