首页 > 解决方案 > OSError:从文件初始化失败

问题描述

我正在尝试为我的代码做一个简单的 csv 读取,它一直有效,直到我今晚为 Mac 尝试。目前在 10.15.3,Catalina。这是我的代码:

df = pd.read_table('/Users/nicholasmori/Desktop/FINAL.csv', delimiter=',')

它给我的错误是:OSError:从文件初始化失败。
我尝试了多种不同的选项来读取这个 csv,包括

pd.read.csv(open( ) )
csv.reader( )
pd.read_csv()
with open ( ) as csvfile: 

但所有这些都给出了类似的错误。我确信有一个简单的答案,但我一直无法找到它。我已经在终端上尝试了
sudo chown username:group filename
命令,并通过我的隐私/防火墙设置允许终端访问。我的文件还具有“所有人”的读写权限,除非我看错了。有人对我有解决方案吗?

标签: pythonpandas

解决方案


我遇到了同样的错误,我所做的是将文件从我的 Mac(python 程序的同一根目录)上传到 jupyter,并且:

import pandas as pd

path_file = "FileName.csv" 
data = pd.read_csv(path_file)

希望有效!


推荐阅读