如何从ET.转储

2024-03-28 22:00:49 发布

您现在位置:Python中文网/ 问答频道 /正文

如何将xml文件写入代码中的发票中? 我已经试过很多方法了,但我还是很难做到out.xml文件空的。你知道吗

谢谢你。你知道吗

import xml.etree.ElementTree as ET 
import sys

doc = ET.parse('01-K011116_K011169.xml')
for invoice in doc.findall('bizonylat'):
    invoices = ET.dump(invoice)
    print(invoices) 
invoices.write('out.xml')

XML结构:

<konyveles>
<program>Kontír FB </program>
<verzio>1.12.2.8</verzio>
<feladdatum>2014.01.26</feladdatum>
<feladido>17:05:38</feladido>
<cegnev>Cég neve</cegnev>
<felhasznalo>Tulajdonos</felhasznalo>
<bizonylat>
<bizonylatszam>V3</bizonylatszam>
<biz_egyedi_id/><konyv_dat>2013.01.24</konyv_dat><teljesites_dat>2013.02.11</teljesites_dat><esedekesseg_dat>2013.03.20</esedekesseg_dat>
<partneradat></partneradat>
<bizonylat_netto>628937,00</bizonylat_netto><bizonylat_brutto>798750,00</bizonylat_brutto>
<kontirozasok>
</kontirozasok>
</bizonylat>

你知道吗 第3版 2013.01.242013.02.112013.03.20 628937,00798750,00 你知道吗


Tags: 文件importdocinvoicexmloutprogramet