使用反斜杠处理路径名后跟数字(Python)

时间:2016-05-20 07:23:56

标签: python xml path elementtree

我正在编写一个Python脚本,其中文件路径以字符串形式返回。文件路径类似于C:\user\test\2016\1005\text.xml。当我尝试将此字符串提供给ET.parse()时,它会错误地将路径的\20\10部分视为特殊字符,因此解析失败。

我该如何处理这种情况?

1 个答案:

答案 0 :(得分:1)

您需要转义字符串中的反斜杠:

ListView

或通过

ET.parse("C:\\some\\path.xml")

我建议使用os.path模块:

ET.parse(r"C:\some\path.xml")

其他遇到类似问题的主题:e.g. here