1
resposta

Olá.

Necessito criar um código no python, para conferência um arquivo está em csv e outro em pdf.
alguém para ajudar?

1 resposta

Olá Soraia, tudo bem?

Para conferir se um arquivo está no formato CSV ou PDF usando Python, você pode verificar a extensão do arquivo ou tentar abrir o arquivo e verificar seu conteúdo. Trouxe de exemplo uma abordagem básica para fazer isso:

import os

def verificar_arquivo(arquivo):
    # Verifica a extensão do arquivo
    _, extensao = os.path.splitext(arquivo)
    
    if extensao.lower() == '.csv':
        return "O arquivo é um CSV."
    elif extensao.lower() == '.pdf':
        return "O arquivo é um PDF."
    else:
        return "O arquivo não é nem CSV nem PDF."

# Exemplo de uso
arquivo_csv = 'exemplo.csv'
arquivo_pdf = 'exemplo.pdf'
print(verificar_arquivo(arquivo_csv))
print(verificar_arquivo(arquivo_pdf))

Esse código verifica a extensão do arquivo para determinar seu tipo. No entanto, se você quiser uma verificação mais robusta, pode tentar abrir o arquivo e verificar seu conteúdo. Por exemplo, para arquivos PDF, você pode usar uma biblioteca como PyPDF para tentar ler o arquivo e verificar se ele é realmente um PDF.

Espero ter ajudado. Conte com o apoio do fórum :)

Abraços e bons estudos!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado