Closed leandrogrupozani closed 1 year ago
Primeiro terá que ler o XML e extrair a chave, exemplo abaixo:
(...)
texto_descompactado = etree.tostring(resposta_descompactado).decode('utf-8')
xml = etree.fromstring(xml_completo)
ns = {'ns': NAMESPACE_NFE}
chave = xml.xpath('//ns:infProt/ns:chNFe', namespaces=ns)[0].text
with open(f'{chave}.xml', 'w+', encoding='UTF-8') as f:
f.write(texto_descompactado)
(...)
Obrigado! Deu certo!
Tem como eu trocar esta linha
with open(f'./consulta_distrib-nsu-{NSU}-contador-{contador_xml}.xml', 'w+', encoding='UTF-8') as f:
pra ficar algo como ./{ChaveDaNFe}.xml ?