2013-08-22 2 views
0

Я пытаюсь импортировать xml-файл в python с мини-минипом.поиск и импорт xml-файла в python

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

и python не может найти этот файл, хотя я конкретно указал, где он находится. Я новичок в python, поэтому, если есть явная ошибка, я прошу прощения, но может ли кто-нибудь объяснить, как импортировать xml-файл в mydocments? Произошла ошибка:

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

Это выглядит так, как будто путь, который вы даете не является правильным: для Windows, правильный способ форматирования абсолютного пути к файлу:

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

Кроме того, XML_Parasing_Python может быть mispelled; это, вероятно, должно быть XML_Parsing_Python.

Вы можете использовать os.path module для получения более кросс-платформенных скриптов.