Necessito criar um código no python, para conferência um arquivo está em csv e outro em pdf.
alguém para ajudar?
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
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!