如何解决“FileNotFoundError: [Errno 2] 没有这样的文件或目录:”我该如何解决这个问题?
我正在使用 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.walk
或 scandir.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]])
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。