我正在尝试使用以下代码将数据写入列表中的XML文件中,我对数据应该如何存在于data.xml文件中有预期的输出...遇到编译错误,任何人都可以提供关于这里有什么错误的输入?将数据写入列表中的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>
有没有更好的方法来实现上述? – user2125827 2013-03-25 03:59:11
@ user2125827:通过使用我链接到的两个库中的一个来构建XML。第一个应该有几个例子。 – Blender 2013-03-25 04:00:30
我找不到任何例子,有什么遗漏? – user2125827 2013-03-25 04:05:53