jupyter笔记本中文件名的“CSV文件不存在”

2024-05-28 20:32:38 发布

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

我有以下代码。我的csv文件位于路径中,但当我运行代码时,它只是说文件根本不存在。我将代码移动到不同的位置,并将路径更改为新的路径,我还更改了文件名,但它不起作用。我还将“.csv”添加到文件名中,但没有任何好处。 代码如下:

import pandas as pd
import numpy as np
import csv
filename = ("C:\\Users\\Z\\pima-indians-diabetes.data.csv")
df1 = pd.read_csv(filename)
print(df1.head())'''

错误是

FileNotFoundError: [Errno 2] File C:\Users\Z\pima-indians-diabetes.data.csv does not exist: 'C:\\Users\\Z\\diabetes'

Tags: 文件csv代码import路径data文件名as
3条回答

您需要在代码中提供*.csv文件扩展名。替换

filename = ("C:\\Users\\Z\\diabetes")

filename = "C:\\Users\\Z\\diabetes.csv"

检查文件是否确实存在的几个步骤:

  • 打开命令提示符(单击开始并键入命令)
  • 键入此命令dirc:\Users\Z\pima.*
    • 这将清楚地显示所讨论的文件是否确实存在
    • 它可能根本不在那里
    • 或者它可能被命名为C:\Users\Z\diabetes.csv.csv
    • 当使用另存为保存文件并键入my file.csv作为文件名时,如果不知道正在使用的应用程序也添加了扩展名.csv,则会发生后者,因此现在有两个扩展名
  • 以下是具有正确名称的现有文件的预期命令输出:
C:\Users\Z>dir C:\Users\Z\pima-indians-diabetes.*
         983 pima-indians-diabetes.data.csv
               1 File(s)            983 bytes
               0 Dir(s)  220,040,663,040 bytes free

从文件名中删除“.”。我想这会影响你的文件格式

相关问题 更多 >

    热门问题