python-3.x - 尝试在 Jupyter Notebook 中读取 csv 文件时出现文件未找到错误
问题描述
我正在尝试打开一个 csv 文件,但 Jupyter 不断抛出错误。我正在使用完整路径,但仍然没有运气。GA.csv 是文件的名称,它保存在我的桌面上。
我的代码:
import pandas as pd
df = pd.read_csv("/Users/nicholasgoodman/Desktop/GA.csv")
当我运行它时,我收到下面的错误消息。我试过移动文件,我确定这是正确的目录,而且这种打开文件的方法过去对我有用。
FileNotFoundError: [Errno 2] File
b'/users\xe2\x81\xa9/\xe2\x81\xa8nicholasgoodman/desktop/GA.csv'
does not exist:
b'/users\xe2\x81\xa9/\xe2\x81\xa8nicholasgoodman/desktop/GA.csv'
解决方案
你在 Windows 上工作吗?然后用你的路径试试这个。
import pandas as pd
df = pd.read_csv('C:/Users/laman/Downloads/test.csv')
df.head(5)
我得到了结果。
col1 col2
0 test1 test2
1 1111 2222
2 3333 4444
您也可以尝试不使用绝对路径,而是使用相对路径,具体取决于您的 Jupyter 文件所在的位置。
df = pd.read_csv('../../Download/test.csv')
如果您从某处复制路径,则只需再次键入即可。您可以以某种方式复制路径中不允许的不可见字符。
推荐阅读
- javascript - 当导航参数更改时,如何让我的组件重新渲染?
- swift - swift中forEach循环的进度条
- tensorflow - 如何计算神经网络预测的置信度分数
- php - 如何从laravel中同一数据库下的另一个表中获取值?
- react-native - 如何防止 React Native 中的断词?
- arrays - 从 MongoDB 3.6 中的两个集合中获取患者信息
- java - 为什么传递参数时方法声明无效?
- python-3.x - 当查询包含来自多个数据库的表的连接时,如何在 boto3 中设置 QueryExecutionContext?
- python - 获取 TypeError:“bool”类型的对象没有 len() 在一个简单的 Snake 游戏中
- docker - 来自守护程序的错误响应:构建容器的拉取访问被拒绝,存储库不存在或可能需要“docker login”