如何解决Jupyter中使用pd.read_csv时提示文件不存在的问题?
解决Jupyter Notebook中pd.read_csv提示文件不存在的问题
确认当前工作目录与文件位置
先运行以下代码查看当前Notebook的工作目录:import os print(os.getcwd())再通过终端命令确认文件是否在该目录下:
- Linux/macOS:运行
!ls - Windows:运行
!dir
- Linux/macOS:运行
使用准确的文件路径
如果文件不在当前工作目录,直接使用文件的完整绝对路径。在Jupyter的文件列表中右键点击目标文件,选择「Copy Path」,然后将路径填入pd.read_csv():import pandas as pd df = pd.read_csv("/完整的文件路径/文件名.csv")排查文件名问题
- 检查文件名拼写是否完全一致,注意Linux/macOS系统区分大小写,比如
Data.csv和data.csv是两个不同文件 - 确认文件后缀确实是
.csv,避免把.txt或其他格式文件当成csv读取 - 文件名中不要包含空格或特殊字符,若有需要用引号包裹路径
- 检查文件名拼写是否完全一致,注意Linux/macOS系统区分大小写,比如
重新上传文件
偶尔上传过程会出现异常导致文件未正确保存,删除已上传的文件后重新上传,上传完成后用!ls/!dir确认文件存在切换工作目录
如果文件在其他目录,可以通过代码切换工作目录到文件所在位置:os.chdir("/文件所在的目录路径")
内容的提问来源于stack exchange,提问作者Dina Ahmed Ali
相关产品推荐
相关产品推荐

