标签: python xml path elementtree
我正在编写一个Python脚本,其中文件路径以字符串形式返回。文件路径类似于C:\user\test\2016\1005\text.xml。当我尝试将此字符串提供给ET.parse()时,它会错误地将路径的\20和\10部分视为特殊字符,因此解析失败。
C:\user\test\2016\1005\text.xml
ET.parse()
\20
\10
我该如何处理这种情况?
答案 0 :(得分:1)
您需要转义字符串中的反斜杠:
ListView
或通过
ET.parse("C:\\some\\path.xml")
我建议使用os.path模块:
ET.parse(r"C:\some\path.xml")
其他遇到类似问题的主题:e.g. here。