我正在尝试使用以下代码将列表中的数据写入 xml 文件,我有关于数据应如何出现在 data.xml 文件中的预期输出...遇到编译错误,任何人都可以提供关于什么的输入这里错了吗?
data = [['SEC.12.0', '\\\\DATA\\LOC', '\\\\ftp\\location'], ['SEC.13.0', '\\\\DATA\\LOC2', '\\\\ftp\\location2']]
for set in data :
f = open('data.xml', 'w')
f.write(<pro>set[0]</pro>)
f.write(<dataloc>set[1]</dataloc>)
f.write(<ftploc>set[2]</ftploc>)
错误:-
File "test.py", line 8
f.write(<pro>set[0]</pro>)
^
SyntaxError: invalid syntax
预期输出:-
data.xml file should contain the follwing
<pro>SEC.12.0</pro>
<dataloc>\\DATA\LOC</dataloc>
<ftploc>\\ftp\location</ftploc>
<pro>SEC.13.0</pro>
<dataloc>\\DATA\LOC2</dataloc>
<ftploc>\\ftp\location2</ftploc>