Импорт переменной CSV с ошибкой Python и Power BIPython

Программы на Python
Anonymous
Импорт переменной CSV с ошибкой Python и Power BI

Сообщение Anonymous »

Спасибо, что прочитали. Итак, чтобы уточнить: я знаю, как выполнить этот код на Python, и он отлично работает в Jupyter, но у меня возникают проблемы при попытке импортировать код в Power BI.
В целом, я пытаюсь автоматически зайти в папку и извлечь самый последний файл CSV.
Вот мой код:

Код: Выделить всё

import os
import pandas as pd

path = r'C:/Users/myname/OneDrive/folder/'

files = os.listdir(path)
print("Path", path)
csv_files = [file for file in files if file.endswith('.csv')]
most_recent_file = max(csv_files, key=os.path.getmtime)
input_file = str(os.path.join(path, most_recent_file))
input_file
Я получаю сообщение об ошибке...

Код: Выделить всё

We encountered an error while trying to connect.
Details: "ADO.NET: Python script error.
FileNotFoundError: [WinError 2] The system cannot find the file specified: 'CSV File.csv'
"
В конечном итоге код расширяет еще одну строку до простой команды pandas read_csv, но ошибка возникает еще до того, как я доберусь до этой строки.
Еще одна Я понял, что если я изменю свой код так, чтобы импортировать определенный путь вместо переменной, он будет работать без проблем, но я пытаюсь создать автоматизированную задачу без необходимости менять код каждый раз, когда я запускаю это .
Спасибо за помощь.

Подробнее здесь: https://stackoverflow.com/questions/789 ... r-bi-error

Вернуться в «Python»