Como renomear arquivos de uma pasta usando Python | Automação de tarefas com Python

แชร์
ฝัง
  • เผยแพร่เมื่อ 8 ม.ค. 2025

ความคิดเห็น •

  • @leointech
    @leointech  2 หลายเดือนก่อน

    Quer aprender Python? 👇
    Curso de Python na Udemy: leocarvalho.com/cursopython

  • @giovanediniz9821
    @giovanediniz9821 9 หลายเดือนก่อน +1

    Me ajudou bastante, obrigado, eu cometi um erro e adicionei mais texto no nome do arquivo do que precisava, então encontrei uma solução para remover texto do arquivo e renomear, caso precisem. Basta utilizar a função replace() segue meu exemplo:
    #file_name = file_name.replace ("nome_errado","nome_novo")
    IMPORTANTE: execute isso antes do new_name ensinado no video, e caso não precise de um novo nome, deixe vazio as aspas do nome_novo.

  • @jaisanrj
    @jaisanrj 4 หลายเดือนก่อน

    Gostei sim do vídeo, pois se tem uma tarefa que é chata, é renomear um monte de arquivos. Obrigado.

  • @andremuniz564
    @andremuniz564 ปีที่แล้ว +1

    Show essa explicação, as possibilidades oferecidas pelo Python são demais!!!!
    Obrigado!!!!

  • @worldboot
    @worldboot ปีที่แล้ว +1

    Leó, seu vídeo me fez economizar um tempão!!! 165 fotos alteradas em menos de 2 minutos!!!

  • @canalplaybox
    @canalplaybox 4 หลายเดือนก่อน

    Estou trabalhando com listas m3u para montar um servidor iptv e mostrar aos meus incritos onde, vou pegar listas de testes, pego as linhas desse arquivo que veio do teste, crio outro e disponibilizo para outra pessoa seria um segundo servidor intermediário. A ideia é criar um servidor iptv gratuito e quem vai controlar o tempo sera o servidor de dias ou mes tudo sendo alimentado por varios testes de sistes que tem por ai mas esta dando um trabalhão , valeu pelo video abraço ae 😉

  • @elifazrobles
    @elifazrobles ปีที่แล้ว

    Excelente vídeo! Muito obrigado! 👏👏👏👏

  • @alexandersoares8972
    @alexandersoares8972 ปีที่แล้ว +1

    Muito boom! Valeu!

  • @13mvincius
    @13mvincius 2 ปีที่แล้ว +1

    Muito boa sua explicação, parabéns!

  • @andersoncortez6875
    @andersoncortez6875 2 ปีที่แล้ว +1

    Vídeo incrível! Muito obrigado pela ajuda!

    • @leointech
      @leointech  2 ปีที่แล้ว

      👊🏻🤘🏻

  • @evaldoaraujo4145
    @evaldoaraujo4145 3 ปีที่แล้ว +1

    Valeu pela dica, muito útil.

  • @theanimes5115
    @theanimes5115 9 หลายเดือนก่อน

    Mano muito legal , ensina como entrar em algum site e baixar um PDF e salvar na pasta. Preciso pegar umas notas em um site porém não sei como salvar os arquivos com nome específico

  • @propauloroberto
    @propauloroberto 3 ปีที่แล้ว

    Top, Léo. Continue que ajuda bastante quem tá começando.

    • @leointech
      @leointech  3 ปีที่แล้ว

      Valeu Paulo!

  • @ramonnunes3493
    @ramonnunes3493 6 หลายเดือนก่อน

    Muito top

  • @worldboot
    @worldboot ปีที่แล้ว +1

    Leo, blz?! Eu estou com um problema parecido tentei resolver, mas não consegui. No meu caso eu preciso mudar todo o nome de: "KM FINAL_DIA 04_07" para: "img_1". Esse 1 no final deveria mudar na ordém crescente tentei fazer assim: new_name = folder + f'img_{cont}' mais antes declarei uma váriavel "cont = +1".... CONSEGUI POW!!!

  • @NorBeSil
    @NorBeSil ปีที่แล้ว

    Excelente vídeo-tutorial e ótima didática.😀👍

    • @leointech
      @leointech  ปีที่แล้ว

      Obrigado! 😃

  • @jonathanlsoares
    @jonathanlsoares 2 ปีที่แล้ว +1

    Consigo extrair os nomes de uma lista do excel? Para cada linha renomear um arquivo.

  • @djacyneto6782
    @djacyneto6782 2 หลายเดือนก่อน

    em batch 1linha matava isso
    mas foi uma boa

  • @worldboot
    @worldboot ปีที่แล้ว +1

    Para quem está com o mesmo problema q eu: mudar o nome do arquivo completamente diferente do antigo: por exemplo: "arq_1", "arq_2"... e assim por diante é só declarar uma váriavel antes do "for" (cont = 0) e na linha que vai o nome novo: new_name = folder + f'img_{cont}'... segue o código completo:
    import os
    folder = r'path\\'
    cont = 0
    for file_name in os.listdir(folder):
    cont = cont + 1
    old_name = folder + file_name
    new_name = folder + f'img_{cont}.jpg'
    os.rename (old_name, new_name)
    print(os.listdir(folder))
    Nota: na váriavel new_name onde vcs vão colocar o novo nome do arquivo não esqueçam de colocar o tipo da extenção caso contrário o script deixará os arquivos: novo_nome.arquivo. Mas caso não tenham feito isso é só renomear os arquivos novamentes com o tipo da extensão : " new_name = folder + f'img_{cont}.jpg'"

    • @RogerWilker-sy5sk
      @RogerWilker-sy5sk ปีที่แล้ว +1

      Eu tava exatamente com esse problema, ajudou demais amigo.

    • @worldboot
      @worldboot ปีที่แล้ว

      Q bom q ajudei com a informação extra@@RogerWilker-sy5sk

  • @joaoantonio6780
    @joaoantonio6780 9 หลายเดือนก่อน

    Cara parabéns pelo vídeo, já vi muitos vídeos e o seu foi o mais completo, explicando cada linha de forma simples e fácil, parabéns.
    Poderia me ajudar com uma coisa, tenho uma pasta aonde tem diversos arquivos com bomes diferentes, preciso alterar o nome deles, mas o nome que eu desejo está dentro do próprio arquivo, sou novo no python, existe essa possibilidade? Dele ler o arquivo pegar o nome que eu preciso e renomear o arquivo?

    • @leointech
      @leointech  4 หลายเดือนก่อน

      Com certeza existe essa possibilidade, pesquise como pegar o conteúdo de um arquivo em python. Se esse arquivo tiver muita informação e esse nome está no meio dessas informações, pesquise sobre Regular Expressions para encontrar o que deseja dentro do arquivo.

  • @halanfelipe9442
    @halanfelipe9442 2 ปีที่แล้ว +1

    Muito bom seu video Leonardo, obrigado pelo conteúdo
    Gostaria de saber se é possivel criar um loop onde eu abro o arquivo TXT e aplico um filtro
    algo como... "Se dentro do arquivo.txt existe pelo menos uma palavra contida no arquivo.json, mover para a pasta 1, se nao mover para a pasta 2"

    • @leointech
      @leointech  2 ปีที่แล้ว +1

      Halan, não sei se ainda precisa de ajuda nisso, mas acabei de postar um vídeo inspirado a resolver o problema do seu comentário, espero que ajude
      th-cam.com/video/rWDaDiP8a8s/w-d-xo.html

  • @cleitonsilva8259
    @cleitonsilva8259 3 ปีที่แล้ว +1

    Camarada, muito show o video, me da uma ajuda, pois eu faço o mesmo, mas o arquivo some ! oq pode ser ?

    • @cleitonsilva8259
      @cleitonsilva8259 3 ปีที่แล้ว +1

      Acabei de ver que o aquivo renomeado esta sendo movido pra pasta do codigo

    • @leointech
      @leointech  3 ปีที่แล้ว

      Conseguiu então né? Legal! 😃

  •  11 หลายเดือนก่อน

    Top!!!!!!

  • @gabriel_guitarJP
    @gabriel_guitarJP ปีที่แล้ว

    Eu preciso de um script que renomei os arquivos da pasta B de acordo com os da pasta A, porém, preciso que ele renomei os arquivos que estão com o nome mais próximos possiveis, por exemplo, tem uma arquivo chamado Lex (USA).zip na pasta A, e tem um arquivo chamado Lex.zip na pasta B, preciso que o script analise e renomei o arquivo a pasta B para ficar com Lex (USA).zip. É possivel?

  • @alexandrerosa5813
    @alexandrerosa5813 ปีที่แล้ว

    Ao gerar uma nfe cria dois arquivos com num da chave da nota, 1 pdf e 1 xml. quero renomear o nome do pdf com os dados do xml (numero da nota e nome do destinatário), alguem pode de ajudar?

  • @ClubedoSonata
    @ClubedoSonata 2 ปีที่แล้ว

    Boa noite, to passando pela mesma situação. Eu tenho varios arquivos json que modifiquei os nomes e quando coloco no vscode, ele não mostra ja com o nome novo, mostra ainda com o nome antigo. Teria como mudar os nomes dos arquivos automaticamente? Pra ele já ler os arquivos com o nome novo, sem precisar ter q fazer isso um por um? Desde já, muito obrigado!

  • @vitorleonidas1165
    @vitorleonidas1165 5 หลายเดือนก่อน

    eu preciso de colcoar um numero na frente de cada nome como ficaria o script?

  • @allanpiterson7200
    @allanpiterson7200 9 หลายเดือนก่อน

    Bacana

  • @JoaoFarias07
    @JoaoFarias07 ปีที่แล้ว +1

    Se um computador pode fazer algo por mim, pq eu faria? Essa é a premissa da programação...

  • @vi_nisso
    @vi_nisso ปีที่แล้ว +1

    👏

  • @jeffmontxeditor
    @jeffmontxeditor 2 ปีที่แล้ว +1

    Olá, tenho uma dúvida... Fiz todo o processo de automação, seria possível que eu salvasse esse arquivo de forma que na próxima vez, um clique já faria tudo, sem precisar abrir necessariamente o Vscode, pycharm e etc...?

    • @leointech
      @leointech  2 ปีที่แล้ว +1

      Olá Jeff, sim, dá uma pesquisada sobre a biblioteca pyinstaller. Ela cria um executável do seu código.

  • @JulioCesar-lu1ip
    @JulioCesar-lu1ip ปีที่แล้ว

    Bacana dms, mas alguem sabe como faco isso em uma pasta que tem varios arquivos de pdf, jpeg e renomear todos ele em ordem sem afetar o formato do arquivo ?

  • @thiagofragoso6471
    @thiagofragoso6471 3 ปีที่แล้ว +1

    Bem bacana, Leo! Existe algum site específico para achar essas bibliotecas?

    • @leointech
      @leointech  3 ปีที่แล้ว

      Olá Thiago, as bibliotecas do Python vc pode encontrar aqui: pypi.org
      Mas essa que usei se não me engano já vem quando vc instala o python, é só importar no código como fiz!

  • @joand3512004
    @joand3512004 2 ปีที่แล้ว

    E eu perdido não conseguindo trocar o \ em maquinas Linux

  • @yumeicaro5642
    @yumeicaro5642 2 ปีที่แล้ว +1

    Olá! Boa noite! Alguém pode me ajudar, quero saber se é possível fazer o seguinte:
    nome =input(“Qual é o seu nome?: “)
    Novo=open(“nome.txt“, “a“)
    Tem como eu por o nome do arquivo com a informação que obtive no input? Se sim, como?

    • @leointech
      @leointech  2 ปีที่แล้ว +1

      Vc pode usar a string formatada, pra passar a variavel como nome do arquivo, tipo assim:
      open(f"{variavel}.txt", "a")
      Tem que colocar o f antes da string e colocar chaves pra inserir o nome da variável.

    • @yumeicaro5642
      @yumeicaro5642 2 ปีที่แล้ว

      @@leointech nossa! Não sabia que dava pra fazer dessa maneira. Eu consegui resolver, mas fiz de outro jeito. Muito obrigado!

  • @cicerosantos-z7m
    @cicerosantos-z7m 3 หลายเดือนก่อน

    fiz essa mesma coisa usando apenas o cmd...

  • @viniciuscordeiro1772
    @viniciuscordeiro1772 2 ปีที่แล้ว

    Galera minha situação é a seguinte: Eu preciso renomear um arquivo de uma pasta. O Novo gostaria que o python pegasse de uma céiula de um excel qqr e carimbasse no arquivo.