首页 > 解决方案 > 'b' 尝试在 Jupyter 中加载数据文件时添加到文件名

问题描述

尝试将数据文件加载到 Jupyter 笔记本中时,我收到以下错误消息

File b'data_file.csv' does not exist: b'data_file.csv'

按照我可以在网上找到的关于这个问题的建议,我尝试了以下变体,包括指定完整路径和 utf 编码

pd.read_csv("data_file.csv")
pd.read_csv("C:\\FULL_PATH\\EBI\\data_file.csv")
pd.read_csv(r"data_file.csv")
pd.read_csv(r"C:\\FULL_PATH\\EBI\\data_file.csv")
pd.read_csv("data_file.csv",encoding='utf-8')
pd.read_csv("C:\\FULL_PATH\\EBI\\data_file.csv",encoding='utf-8')
pd.read_csv(r"data_file.csv",encoding='utf-8')
pd.read_csv(r"C:\\FULL_PATH\\EBI\\data_file.csv",encoding='utf-8')

pd.read_csv('C:\\FULL_PATH\\EBI\\"data_file.csv"')

但是,所有这些都会产生相同的错误消息 File b'data_file.csv' does not exist: b'data_file.csv'

不确定添加 Jupyter 笔记本在 Windows Server 2012 平台上运行是否有帮助。请注意,我使用 os.getcwd() 检查了完整路径确实如上所述。

我们欢迎所有的建议!

标签: csvdataframejupyter-notebook

解决方案


假设文件在您的工作目录中,您可以尝试:

import os

file = os.path.join(os.getcwd(),"data_file.csv")
df = pd.read_csv(file)

推荐阅读