Necessito criar um código no python, para conferência um arquivo está em csv e outro em pdf.
alguém para ajudar?
Necessito criar um código no python, para conferência um arquivo está em csv e outro em pdf.
alguém para ajudar?
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!