Как импортировать файл с именем переменной - PullRequest
0 голосов
/ 13 февраля 2020

Я пытаюсь сделать следующее:

from datetime import datetime, timedelta
yestarday_file = datetime.strftime(datetime.now() - timedelta(1), '%m-%d-%Y' + ".xlsx")

Затем, как только у меня будет это (которое будет повторяться каждый день), я буду запускать эти:

path = "/Users/u6075486/Desktop/Davenport/QA/"
df = pd.read_csv(f'{path}{yestarday_file}/')

I также попробуйте эти

df = pd.read_csv(f'{path}{yestarday_file}')

без последнего backsla sh

Но ни один из них не сработал, и я получил эти ошибки:

UnicodeDecodeError: 'utf-8' codec can't decode byte 0xdb in position 1: invalid continuation byte

1 Ответ

2 голосов
/ 13 февраля 2020

Вы пытаетесь read_csv файл Excel. Используйте read_excel вместо!

...