我正在尝试使用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'
谢谢!
答案 0 :(得分:0)
看起来您提供的路径不正确:对于Windows,格式化绝对文件路径的正确方法是:
blah("C:/Users/WFD/Documents/VXWorks/XML_Parasing_Python")
此外,XML_Parasing_Python
可能会被误导;它可能应该是XML_Parsing_Python
。
您可以使用os.path
module获取更多跨平台脚本。