"FileNotFoundError: [Errno 2] No such file or directory: " 如何解决这个问题?



我正在使用pycharm,并试图迭代一个目录,该目录包含两个文件夹,每个文件夹中都有excel表,我总是收到这个错误消息。你能帮我吗?

path = '/Users/Henrique/Desktop/Rota Brasil Geral'
for x in os.listdir(path):
if not x.startswith("."):
for y in os.listdir(os.path.join(path, x)):
if not y.startswith("."):
file_path = (os.path.join(path, x, y))
rod_merged = pd.read_excel(file_path, header=[0])
extract_state = str(rod_merged.iloc[[], [0]])

只需使用glob,它更安全。或者,您可以使用os.walkscandir.walk迭代查找文件。

import glob
path = '/Users/Henrique/Desktop/Rota Brasil Geral'
for file_path in glob.glob(path + '*.*'):
rod_merged = pd.read_excel(file_path, header=[0])
extract_state = str(rod_merged.iloc[[], [0]])

最新更新