python - 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
命令,并通过我的隐私/防火墙设置允许终端访问。我的文件还具有“所有人”的读写权限,除非我看错了。有人对我有解决方案吗?
解决方案
我遇到了同样的错误,我所做的是将文件从我的 Mac(python 程序的同一根目录)上传到 jupyter,并且:
import pandas as pd
path_file = "FileName.csv"
data = pd.read_csv(path_file)
希望有效!
推荐阅读
- python - 根据用户输入更改sql数据库中的数量?
- c# - 在 SQL Server 中使用参数以编程方式创建数据库
- ssh - Jsch:基于隧道的 HTTPS
- python-3.x - 模块“子进程”没有属性“_subprocess”
- r - R - 所有列的重复数
- python - 我无法安装 pyttsx3 软件包
- networking - CiscoPacketTracerProblem(子网)
- html - 如何使用 Angular Drag and Drop 保存拖动项目的状态/位置
- flutter - 如何在 Flutter 中通过更改主题来更改文本颜色
- python - 有没有办法在不为多行编写 .addWidget() 的情况下向 QWidget 添加多个小部件?