Jump to content

vgcordeiro

Membros
  • Contagem de Conteúdo

    6
  • Ingressou

  • Última visita

  • Dias Ganhos

    1

vgcordeiro ganhou o dia em Janeiro 23 2023

vgcordeiro teve o conteúdo mais curtido!

Informações Pessoais

  • Cidade
    Rio de Janeiro
  • Estado
    Rio de Janeiro (RJ)

Clientes & Parceiros

  • Você é um cliente TecnoSpeed?
    Não
  • Você é um parceiro da Casa do Desenvolvedor?
    Não

Visitantes Recentes do Perfil

O bloco de visitantes recentes está desativado e não está sendo mostrado a outros usuários.

Conquistas de vgcordeiro

2

Reputação na Comunidade

  1. vgcordeiro

    Loop no Python

    Thanael deu certo! Muiiiito obrigado. Sem querer abusar, mas nem sempre ele vai rodar 30 arquivos. Pode ser que rode menos como foi no caso do meu teste ai ele acaba dando um erro no final depois de rodar, por exemplo, 28. seria possível fazer alguma if no fim pra se der esse erro, ou mesmo quando rodar os 30 arquivos colocar uma Mensagem tipo concluído?
  2. vgcordeiro

    Loop no Python

    Alguém consegue me ajudar a colocar um loop nesse código? Ponto relevante: Preciso que isso rode apenas 30 vezes. mover_arquivo = ('C:\LerPDF\Mover_Arquivos\Macro_Mover_Arquivos.xlsm') df_mover_arquivo = pd.read_excel(mover_arquivo,sheet_name='Nomes') #print(df_mover_arquivo) #['Lista'] Lista = df_mover_arquivo.loc[0,'Lista'] #print(Lista) wb = xw.Book('C:\LerPDF\Mover_Arquivos\Macro_Mover_Arquivos.xlsm') CopiarLinha = wb.macro('Módulo2.CopiarLinha') CopiarLinha() MoverArquivo = wb.macro('Módulo1.MoverArquivos') MoverArquivo() wb.save() time.sleep(5) merger = PdfFileMerger() path_to_files = r'C:\\LerPDF\\Mover_Arquivos\\Destino\\temp\\' for root, dirs, file_names in os.walk(path_to_files😞 for file_name in file_names: merger.append(path_to_files + file_name) merger.write('Teste.pdf') merger.close() dir = 'C:\LerPDF' arquivo_antigo = os.path.join(dir, 'Teste.pdf') #arquivo_novo = os.path.join(dir, 'Teste2.pdf') arquivo_novo = str(Lista) os.rename(arquivo_antigo, arquivo_novo) DeletaLinhaNome = wb.macro('Módulo6.DeletaLinhaNome') DeletaLinhaNome() DeletarPasta = wb.macro('Módulo3.btn_excluir_Click') DeletarPasta() wb.save()
  3. Oi Rodrigo, usando um pouco de cada sugestão consegui aqui. Obrigado!
  4. Oi Rodrigo, desde já agradeço a atenção. Eu já importei o pandas mas não estou sabendo como usar os dados do Excel para renomear o meu arquivo. Na verdade esta é minha dúvida.
  5. Thanael desde já agradeço a atenção. Vou tentar aqui e retorno! Obrigado.
  6. Galera no código abaixo eu estou alterando o nome de um arquivo em uma pasta, porém eu gostaria de utilizar uma variável que não fixe o segundo nome. A rotina que eu desenvolvi vai criando arquivos PDF de nome teste dentro desse diretório e eu preciso ir os renomeando de forma aleatório, Exemplo: Criei o arquivo teste e renomeei como banana, faço um loop, crio outro arquivo teste e renomeio como laranja, faço um loop, renomeio o arquivo como maçã. Minha necessidade é ir renomeando esses arquivos de acordo com os números de notas fiscais correspondentes que está numa tabela de excel. Help! dir = 'C:\LerPDF' arquivo_antigo = os.path.join(dir, 'Teste.pdf') arquivo_novo = os.path.join(dir, 'Teste2.pdf') os.rename(arquivo_antigo, arquivo_novo)
×
×
  • Create New...