查找并将xml文件导入python

时间:2013-08-22 21:22:15

标签: xml python-2.7

我正在尝试使用minidom将xml文件导入python。

>>> from xml.dom import minidom
>>> import os
>>> xmldoc = minidom.parse('c/Users/WFD/Documents/VXWorks/XML_Parasing_Python')

并且python找不到这个文件,即使我已经明确说明了它的位置。我是python的新手,所以如果有一个明显的错误我道歉但是任何人都可以解释如何在mydocments中导入xml文件? 这是错误:

Traceback (most recent call last):
  File "<pyshell#3>", line 1, in <module>
    xmldoc = minidom.parse('c/Users/WFD/Documents/VXWorks/XML_Parasing_Python')
  File "C:\Python27\lib\xml\dom\minidom.py", line 1920, in parse
    return expatbuilder.parse(file)
  File "C:\Python27\lib\xml\dom\expatbuilder.py", line 922, in parse
    fp = open(file, 'rb')
IOError: [Errno 2] No such file or directory: 'c/Users/WFD/Documents/VXWorks/XML_Parasing_Python'

谢谢!

1 个答案:

答案 0 :(得分:0)

看起来您提供的路径不正确:对于Windows,格式化绝对文件路径的正确方法是:

blah("C:/Users/WFD/Documents/VXWorks/XML_Parasing_Python")

此外,XML_Parasing_Python可能会被误导;它可能应该是XML_Parsing_Python

您可以使用os.path module获取更多跨平台脚本。