Estou tentando eliminar algumas partes dos nomes de arquivos para poder usar o padrão para ingerir dados diariamente.
Tenho os seguintes arquivos dentro desta pasta ( F:\Source ).
WH_BEE_FULL_20241017_170853_1.bak
WH_BEE_FULL_20241017_170853_2.bak
WH_BEE_FULL_20241017_170853_3.bak
WH_BEE_FULL_20241017_170853_4.bak
WH_BEE_FULL_20241017_170853_5.bak
WH_BEE_FULL_20241017_170853_6.bak
Preciso excluir a parte "170853" do nome do arquivo, para que o resultado final seja:
WH_BEE_FULL_20241017_1.bak
WH_BEE_FULL_20241017_2.bak
WH_BEE_FULL_20241017_3.bak
WH_BEE_FULL_20241017_4.bak
WH_BEE_FULL_20241017_5.bak
WH_BEE_FULL_20241017_6.bak
Portanto, "20241017" pode ser alterado diariamente, pois está no formato "AAAAMMDD", mas outros campos (como "WH", "BEE", "FULL" e "_1 ~ _6") seriam estáticos.
Após renomear, esses arquivos serão realocados para a pasta ( F:\Destino ).
Como faço isso em Python?
Tudo bem, já que você não deu um exemplo de código, tudo o que posso fazer é escrever um script de exemplo que talvez faça o necessário. Usando ambos os módulos
os
eshutil
.Você pode salvar esse código em um arquivo python e executá-lo usando
python filename.py
.