В целом, я пытаюсь автоматически зайти в папку и извлечь самый последний файл 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'
"
Еще одна Я понял, что если я изменю свой код так, чтобы импортировать определенный путь вместо переменной, он будет работать без проблем, но я пытаюсь создать автоматизированную задачу без необходимости менять код каждый раз, когда я запускаю это .
Спасибо за помощь.
Подробнее здесь: https://stackoverflow.com/questions/789 ... r-bi-error