我現在的目標是將代碼的輸出用作構建xml的數據。這裏有一個例子:如何將代碼的輸出插入xml標記佔位符(python)
from xml.etree.ElementTree import Element, SubElement, tostring
x=9**2.
xmlTemplate="""
<features>
<name>%(name)s</name>
<age>int(age)</age>
<dob>%(dob)s</dob>
</features>"""
data={'name':'Michael', 'age':='x','dob':'20/10/1925'}
print xmlTemplate%data
<features>
<name>Michael</name>
<age>=x</age>
<dob>20/10/1925</dob>
</features>
你可以看到,而不是使用變量「X」作爲XML積累輸入的輸出,它只是用字母x(串)。
關於如何在年齡佔位符中插入'x'輸出的任何建議?提前致謝。
您的代碼有語法錯誤。你的意思是'年齡':'x'?那些'='很奇怪...... –