Filenotfounderror文件b“.csv”不存在

2024-06-23 19:45:47 发布

您现在位置:Python中文网/ 问答频道 /正文

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: File b'54.csv' does not exist

我不知道为什么会发生这种情况,因为我在使用这种格式时遇到了很多问题,但现在似乎不起作用。


Tags: csvimportpandasreadindexosasusers
3条回答

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

我在获取错误消息文件时遇到了同样的问题

b'G:\Tensorflow_tutorial_karim\test.csv' not found.

在搜索了许多链接后,无法得到任何满意的回复,pd.read_csv(文件名)也无法工作。

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

"SyntaxError: (unicode error) 'unicodeescape' codec can't decode bytes in position 2-3: truncated \UXXXXXXXX escapeto the effect'cannot decode escape characters".

根据这个线索,我在path中将反斜杠('\')替换为正斜杠('/'),它工作得很好。

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

我的错误仅仅是因为我命名了文件52.csv、53.csv、54.csv等等。当我命名它们时,我删除了.csv,它工作得很好。(我想,因为我们正在读取54.csv例如,您必须这样标记文件名,而实际上您将其读取为54.csv,仅仅因为它是一个csv文件)

相关问题 更多 >

    热门问题