Closed leandrogrupozani closed 1 year ago
Aqui neste código ele puxa as notas dos ultimos 90 dias correto?
xml = etree.fromstring(texto_descompactado) ns = {'ns': NAMESPACE_NFE} chave = xml.xpath('//ns:infProt/ns:chNFe', namespaces=ns)[0].text
with open(f'nfes/{chave}.xml', 'w+', encoding='UTF-8') as f: f.write(texto_descompactado) teria como eu colocar um intervalo de datas? para que ele só salve no intervalo que escolher?
Já deu certo. Obrigado.
from datetime import datetime
dataRecebimento_str = "2023-10-09T14:48:47-03:00" dataRecebimento = datetime.strptime(dataRecebimento_str, "%Y-%m-%dT%H:%M:%S%z") dataInicial = datetime(2023, 10, 1, tzinfo=dataRecebimento.tzinfo) dataFinal = datetime(2023, 10, 31, 23, 59, 59, tzinfo=dataRecebimento.tzinfo)
if dataInicial <= dataRecebimento <= dataFinal:
Aqui neste código ele puxa as notas dos ultimos 90 dias correto?
xml = etree.fromstring(texto_descompactado) ns = {'ns': NAMESPACE_NFE} chave = xml.xpath('//ns:infProt/ns:chNFe', namespaces=ns)[0].text