操作错误:从文件初始化失败

2024-09-30 16:27:42 发布

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

我正在尝试为我的代码做一个简单的csv读取,它一直工作到我今晚尝试Mac。目前在10.15.3,卡塔利纳。这是我的代码:

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

它给我的错误是: 操作错误:从文件初始化失败。
我尝试了多种不同的方法来阅读此csv,包括

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

但所有这些都给出了类似的错误。我肯定有一个简单的答案,但我一直没能找到。我试过了
sudo chown用户名:组文件名 命令,并允许通过我的隐私/防火墙设置访问终端。我的文件也读了&;为“所有人”写权限,除非我看错了。有人能为我找到解决办法吗


Tags: csv方法代码dfreadmac错误table
2条回答

您什么时候从macOS Catalina(10.15.x)升级到以前的版本(10.14)?操作系统级别的访问权限有点不同

此外,您还可以尝试以下操作,以验证文件(和路径,如果提供)是否正确:

from pathlib import Path
file_name = 'test.npy'
Path(file_name).is_file() # returns True or False
print(Path.cwd())         # prints current working directory

我也有同样的错误,我所做的是从我的Mac(python程序的同一根)将文件上传到jupyter,然后:

import pandas as pd

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

希望有用

相关问题 更多 >