FilenotFoundError文件b'.csv'不存在

时间:2018-07-05 18:26:22

标签: python csv

import csv
import os
import pandas as pd
os.chdir(r'C:\Users\khalha\Desktop\AllSalesForecasting')


dataframe12 = pd.read_csv('54.csv')
june18 = pd.read_csv('54.csv', index_col="Customer")

print(june18) 

即使我没有最后两行,我也收到一个错误:

  

FileNotFoundError:文件b'54.csv'不存在

我不知道为什么会这样,因为我在使用这种格式时遇到了很多问题,但是现在看来似乎行不通。

3 个答案:

答案 0 :(得分:1)

我的错误之所以存在,是因为我将文件命名为52.csv,53.csv,54.csv等。当我命名它们时,我删除了.csv,它运行良好。 (我以为是因为例如我们正在读取54.csv,所以您必须这样标记文件名,而实际上,您只是将其读取为54.csv就是因为它是一个csv文件)

答案 1 :(得分:1)

unicode错误可以通过使用双斜杠而不是单斜杠来解决。这对我有用。

答案 2 :(得分:0)

我也遇到了获取错误消息文件的问题

  

找不到b'G:\ Tensorflow_tutorial_karim \ test.csv'。

搜索许多链接后,无法获得令人满意的答复,并且pd.read_csv(filename)也无法正常工作。

在将test.csv文件粘贴到C:\ workingDirectory后,我尝试使用Spider I-python控制台。它给出了错误信息

  

“ SyntaxError:(unicode错误)'unicodeescape'编解码器无法解码字节   位置2-3:截断\ UXXXXXXXX转义至无法   解码转义字符”。

根据线索,我在路径中将反斜杠('\')替换为正斜杠('/'),并且效果很好。

因此,Jupyter笔记本也可以毫无问题地读取文件,希望它也可以对其他人有用。