在JupyterLite(Try Jupyter页面)中使用Pandas读取本地CSV失败求助
问题:在线Jupyter Notebook读取本地CSV文件失败
我正在使用Jupyter官方提供的在线Notebook,已经安装并导入了pandas库(别名pd),但尝试多种本地文件路径写法后,始终无法读取CSV文件,尝试过的代码如下:
top3 = pd.read_csv('C:\Users\mailcomputer\Downloads\Crime_Data_from_2020_to_Present') top3 = pd.read_csv(r'C:\Users\mailcomputer\Downloads\Crime_Data_from_2020_to_Present') top3 = pd.read_csv('C:/Users/mailcomputer/Downloads/Crime_Data_from_2020_to_Present') top3 = pd.read_csv(r'C:/Users/mailcomputer/Downloads/Crime_Data_from_2020_to_Present') top3 = pd.read_csv('C:\\Users\\mailcomputer\\Downloads\\Crime_Data_from_2020_to_Present') top3 = pd.read_csv('C:\Users\mailcomputer\Downloads\Crime_Data_from_2020_to_Present.csv') top3 = pd.read_csv(r'C:\Users\mailcomputer\Downloads\Crime_Data_from_2020_to_Present.csv') top3 = pd.read_csv('C://Users//mailcomputer//Downloads//Crime_Data_from_2020_to_Present.csv') top3 = pd.read_csv(r'C://Users//mailcomputer//Downloads//Crime_Data_from_2020_to_Present.csv')
解决方法
在线Jupyter Notebook运行在远程服务器上,无法直接访问你本地电脑的文件路径,这是所有尝试都失败的核心原因。你需要先把本地的CSV文件上传到在线Notebook的工作目录中,再进行读取:
- 在在线Notebook的左侧文件面板中,点击「Upload」按钮,选择本地的
Crime_Data_from_2020_to_Present.csv文件完成上传。 - 上传完成后,直接使用文件名读取即可,无需复杂路径:
top3 = pd.read_csv('Crime_Data_from_2020_to_Present.csv')
如果不确定当前工作目录,可以先运行以下代码查看:
import os print(os.getcwd())
上传的文件会出现在这个目录下,直接用文件名就能读取。
内容的提问来源于stack exchange,提问作者PIAGET
相关产品推荐
相关产品推荐

