【发布时间】:2022-01-09 15:40:49
【问题描述】:
使用 Python3 我正在尝试在指定的路径和目录中使用 pandas 读取最新的 csv 文件;但我在“latest_file = os.listdir(latest_date)[-1]”上收到“NotADirectoryError”。
import pandas as pd
import os
#naming path for most recent file
path='/filepath/'
#specifying full path
latest_date = path+os.listdir(path)[-1]+'/'
#identifying newest file in directory
latest_file = os.listdir(latest_date)[-1]
csv_to_read=pd.read_csv(latest_date+latest_file)
display(csv_to_read)
【问题讨论】:
-
最简单的做法是打印latest_date+latest_file的结果,如果文件路径有错误,您应该很快就能看到。可能缺少正斜杠
-
已经检查并且没有任何缺少正斜杠的情况
标签: python-3.x pandas csv listdir