pandas读取csv文件提示不存在是什么原因呢?

理由
举报 取消

使用pd.read_csv读取文件,提示OSError: File b’d:\\Data Mining\\Airbnb\test_users.csv’ does not exist。读取同目录下其他文件就没问题,请问是啥原因啊?

2017年8月24日 2 条回复 773 次浏览

发起人:田鑫 初入职场

回复 ( 2 )

  1. 水中柳影
    理由
    举报 取消

    Airbnb\test 这里有一个\t 转义成制表符了。

    修改成 这样 Airbnb\\test 就好了。

  2. 难得糊涂
    理由
    举报 取消

    确定其他目录下没问题吗?一般如果你的数据文件不在你当前工作路径,他是读不出来的,另外,如果你文件设定的路径含有中文名称也是读不出来的。

    (1)可以试下:

    import os

    os.getcwd()

    获取当前工作路径,把你数据文件放到那个路径上,就可以直接用pd.read_csv(”./_.csv”);

    (2)还可以用os.chdir(path),path是你那个数据文件路径;

    (3)还可以不要更改路径,直接调用df = pd.read_csv(U”文件存储的盘(如C):/文件夹/文件名.csv”),如文件在c盘的Python文件夹的stock data下:df = pd.read_csv(U”C:/Python27/stock data/sh600000.csv”)。

我来回答

Captcha 点击图片更换验证码