Eu tenho uma pasta onde contem vários arquivos de xml de NFe, dai estou tentando fazer em python que o sistema analise os arquivos xml daquela pasta e encontre um campo especifico, e se encontrar
no xml mova para outra pasta.
Dai já consegui realizar a iteração com o elementTree, onde eu encontro no xml o valor que eu preciso, mas minha dúvida agora é como posso fazer para que ele analise todos os arquivos pois até agora só consegui fazer ele analisar apenas 1.
Se ele encontrar o campo que eu quero, quero que ele mova para uma pasta este arquivo xml.
Mas ta osso. kkkk
import shutil
import xml.etree.ElementTree as ET
import os
root = tree.getroot()
NFe = root.find(’{http://www.portalfiscal.inf.br/nfe}NFe’)
infNFe = NFe.find(’{http://www.portalfiscal.inf.br/nfe}infNFe’)
transp = infNFe.find(’{http://www.portalfiscal.inf.br/nfe}transp’)
modFrete = transp.find(’{http://www.portalfiscal.inf.br/nfe}modFrete’)
protNFe = root.find(’{http://www.portalfiscal.inf.br/nfe}protNFe’)
infProt = protNFe.find(’{http://www.portalfiscal.inf.br/nfe}infProt’)
chNFe = infProt.find(’{http://www.portalfiscal.inf.br/nfe}chNFe’)
if modFrete.text == ‘1’:
print(modFrete.text)