如何为Jupyter笔记本中的文件处理授予访问权限?[权限被拒绝错误]

2024-09-28 03:19:33 发布

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

我试图从目录中读取一个文件。 Jupyter抛出了一个权限错误[Errno 13]

代码

data = pd.read_csv("D:/Sies Files/sem2/Machine Learning/Practicals/Dataset")

打印(数据,“n”)

错误

---------------------------------------------------------------------------
PermissionError                           Traceback (most recent call last)
<ipython-input-3-0c5a5bfd77a7> in <module>
----> 1 data = pd.read_csv("D:/Sies Files/sem2/Machine Learning/Practicals/Dataset")
      2 print(data,"n")

PermissionError: [Errno 13] Permission denied: 'D:/Sies Files/sem2/Machine Learning/Practicals/Dataset'

Tags: csv目录readdata错误filesmachinedataset
3条回答

您无法读取文件夹/路径。您需要提供类似path+filename 的内容,您可以在下面的代码中使用,其中yourFileName.csv表示您要读取的内容

data = pd.read_csv("D:/Sies Files/sem2/Machine Learning/Practicals/Dataset/yourFileName.csv")

将目录的所有权从root更改为user

请参见此处[Errno 13]权限被拒绝:https://github.com/ipython/ipython/issues/8997

这里:Cannot open new Jupyter Notebook [Permission Denied]

您必须更改该目录或jupyter文件中文件的所有权,只要它允许您使用它

试着做- data = pd.read_csv(r"D:/Sies Files/sem2/Machine Learning/Practicals/Dataset/yourFileName.csv")

相关问题 更多 >

    热门问题