Ir ao conteúdo

Posts recomendados

Postado

Galera estou fazendo uma automação de extração de dados no python
e tenho o seguinte código só que cada dia gera um csv com uma data diferente e não irar funciona no dia seguinte exemplo:

 

masterusuarios_29-03-2022.csv
masterusuarios_30-03-2022.csv

 

data = pd_read_csv(r'C:\users\Desktop\master\masterusuarios_29-03-2022.csv')

 

teria como eu ler todos os arquivos que começa com masterusuarios_ sem a data?

tipo assim masterusuarios_*

  • Obrigado 1
Postado
12 horas atrás, Basole disse:

Experimente:

 

data = pd_read_csv(r'C:\users\Desktop\master\masterusuarios_*.csv')[0]

Opa basole, tentei executar dessa forma porém não funcionou me apresenta erro


FileNotFound: [Errno 2] No such file or directory: 'C'

  • Curtir 1
Postado

@StyleReset tente adaptar o exemplo abaixo, para ler todos os csv(s) começados por "masterusuarios_" : 

 

import pandas as pd
import os
import glob
os.chdir(r'C:\users\Desktop\master') 
path = os.getcwd()
csv_files = glob.glob(os.path.join(path, "masterusuarios_*.csv"))
for f in csv_files:
	df = pd.read_csv(f,encoding="windows_1258",sep=';')	# * p/ csv, separados por ponto e virgula 
	print('Location:', f)
	print('File Name:', f.split("\\")[-1])
#	display(df) 
	print(df) # * Se estiver no console 

 

  • Obrigado 1

Crie uma conta ou entre para comentar

Você precisa ser um usuário para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...