【发布时间】:2020-12-13 00:23:41
【问题描述】:
我有一个字符串,它是另一个函数返回的 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 可以假定为包含函数返回值的变量。
你能建议我解决这个问题吗?
非常感谢!
【问题讨论】:
-
你可以使用
r'<path>' -
@AkshatSood 在变量中返回路径。
-
我找到了解决方案。
path=r"{}" .format(path)工作
标签: python string unicode backslash rawstring