CRIAR AUTOMAÇÃO PYTHON

Sim, é possível criar uma automação em Python para organizar imagens dessa forma. O script que vou te mostrar fará o seguinte:

  1. Solicitará o caminho da pasta onde estão suas imagens.
  2. Solicitará o nome do tema das imagens.
  3. Criará uma nova pasta com o nome que você definir.
  4. Identificará as imagens que contêm o nome do tema.
  5. Copiará essas imagens para a nova pasta que foi criada.

Aqui está o código:

import os
import shutil

1. Solicita o caminho da pasta onde estão as imagens

caminho_pasta_origem = input(“Digite o caminho completo da pasta de origem (ex: C:\Users\SeuNome\Imagens\Viagem): “)

2. Solicita o nome do tema

nome_tema = input(“Digite o tema das imagens que você quer copiar (ex: Praia): “)

3. Solicita o nome da nova pasta a ser criada

nome_nova_pasta = input(“Digite o nome da nova pasta para onde as imagens serão copiadas: “)

Cria o caminho completo para a nova pasta

caminho_nova_pasta = os.path.join(caminho_pasta_origem, nome_nova_pasta)

Cria a nova pasta, se ela ainda não existir

if not os.path.exists(caminho_nova_pasta):
os.makedirs(caminho_nova_pasta)
print(f”A pasta ‘{nome_nova_pasta}’ foi criada em: {caminho_nova_pasta}”)
else:
print(f”A pasta ‘{nome_nova_pasta}’ já existe. As imagens serão copiadas para ela.”)

4. Percorre todos os arquivos na pasta de origem

for nome_arquivo in os.listdir(caminho_pasta_origem):
# Converte o nome do arquivo e o tema para minúsculas para evitar erros de case
if nome_tema.lower() in nome_arquivo.lower():
caminho_arquivo_origem = os.path.join(caminho_pasta_origem, nome_arquivo)
caminho_arquivo_destino = os.path.join(caminho_nova_pasta, nome_arquivo)

    # 5. Copia o arquivo para a nova pasta
    shutil.copy(caminho_arquivo_origem, caminho_arquivo_destino)
    print(f"Copiando '{nome_arquivo}' para '{nome_nova_pasta}'.")

print(“\nProcesso concluído com sucesso!”)

Como usar o código

  1. Salve o código: Salve o código acima em um arquivo com a extensão .py, por exemplo, organizador_imagens.py.
  2. Execute o script: Abra o terminal ou prompt de comando, navegue até a pasta onde você salvou o arquivo e execute-o com o comando python organizador_imagens.py.
  3. Siga as instruções: O script fará três perguntas. Responda a cada uma e pressione Enter.
    • Caminho da pasta de origem: Digite o caminho completo para a pasta onde estão suas imagens (exemplo: C:\Users\SeuNome\Imagens\Férias).
    • Tema: Digite a palavra-chave que você quer procurar nos nomes dos arquivos (exemplo: praia).
    • Nome da nova pasta: Digite o nome que você quer dar para a nova pasta (exemplo: Fotos_Praia).

O script fará o resto, copiando todas as imagens que tiverem a palavra-chave no nome para a nova pasta.

Share the Post:
Powered by Joinchat