查找xml文件并将其导入python
我正在尝试使用minidom将xml文件导入python查找xml文件并将其导入python,xml,python-2.7,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新手,所以如果有明显的错误,我很抱歉,但是有人能解释一下如何
>>> from xml.dom import minidom
>>> import os
>>> xmldoc = minidom.parse('c/Users/WFD/Documents/VXWorks/XML_Parasing_Python')
python找不到这个文件,尽管我已经明确说明了它在哪里。我是python新手,所以如果有明显的错误,我很抱歉,但是有人能解释一下如何在Mydocuments中导入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行,在
xmldoc=minidom.parse('c/Users/WFD/Documents/VXWorks/XML\u Parasing\u Python')
文件“C:\Python27\lib\xml\dom\minidom.py”,第1920行,在parse中
返回expatbuilder.parse(文件)
解析中第922行的文件“C:\Python27\lib\xml\dom\expatbuilder.py”
fp=打开(文件“rb”)
IOError:[Errno 2]没有这样的文件或目录:“c/Users/WFD/Documents/VXWorks/XML\u Parasing\u Python”
谢谢 看起来您给出的路径不正确:对于Windows,格式化绝对文件路径的正确方法是:
blah("C:/Users/WFD/Documents/VXWorks/XML_Parasing_Python")
而且,XML\u Parasing\u Python
可能被错误地推销;它可能应该是XML\u-Parsing\u-Python
您可以使用更多跨平台脚本