Я пытаюсь написать скрипт для изменения некоторых данных в файлах XML, которые мне нужно использовать для целей тестирования.
0
John
Doe
XX XXX XX XXXXX
XXXXXX
XX
XXXXX
0
XXXXXX
XXXXXXXXX
XXXXX
1
P
C
XXXXXXXX
8
0
0
0
0
1
0
2
50
A
Null
1
MS
XXXXXX
2
25
XXXXX
3
74
The input phone number is associated with a different name and address
4
52
The input first name is not associated with input SSN
5
0
1
< /code>
Вот мой сценарий Python, который я пытаюсь написать < /p>
import os
from xml.dom.minidom import parse
fileList = []
p = os.popen('ls *JJ*',"r")
while 1:
line = p.readline()
if not line: break
fileList.append(line)
j = len(fileList)+1
for i in range(1, j):
lnFile = open(fileList, "rb")
tree = parse(lnFile)
first = tree.find('First')
first.text = 'YYYY'
Last = tree.find('Last')
Last.text = 'ZZZZ'
tree.write(fileList)
lnFile.close()
< /code>
Вот Stack Trace < /p>
/Library/Frameworks/Python.framework/Versions/3.5/bin/python3.5 /Users/parser/parse.py
Traceback (most recent call last):
File "/Users/parser/pare.py", line 17, in
tree = parse(lnFile)
File "/Library/Frameworks/Python.framework/Versions/3.5/lib/python3.5/xml/dom/minidom.py", line 1958, in parse
return expatbuilder.parse(file)
File "/Library/Frameworks/Python.framework/Versions/3.5/lib/python3.5/xml/dom/expatbuilder.py", line 913, in parse
result = builder.parseFile(file)
File "/Library/Frameworks/Python.framework/Versions/3.5/lib/python3.5/xml/dom/expatbuilder.py", line 211, in parseFile
parser.Parse("", True)
xml.parsers.expat.ExpatError: no element found: line 1, column 0
Process finished with exit code 1
Подробнее здесь: https://stackoverflow.com/questions/340 ... 1-column-0
Xml.parsers.expat.expaterror: нет элемента: строка 1, столбец 0 ⇐ Python
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение