鱼C论坛

 找回密码
 立即注册
查看: 2301|回复: 5

[已解决]问题求助

[复制链接]
发表于 2023-4-6 19:54:37 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
[Errno 13] Permission denied: 'D:\\NRD\\sxh\\save'
  File "C:\Users\NRD\Desktop\photo1.py", line 11, in <module>
    df=pd.read_csv(filename)#读取文件
       ^^^^^^^^^^^^^^^^^^^^^
PermissionError: [Errno 13] Permission denied: 'D:\\NRD\\sxh\\save'


这种情况怎么解决啊大佬
最佳答案
2023-4-9 08:03:58
这个错误消息表明Python程序试图访问名为“D:\ NRD \ sxh \ save”的文件或目录,但它没有必要的权限来执行该操作。

这种错误消息可能有几个可能的原因:

1. 文件或目录可能是只读的,这意味着程序无法修改它。在这种情况下,您可能需要更改文件或目录的权限以允许写入访问。

2. 文件或目录可能归不同的用户所有,而不是运行Python程序的用户。在这种情况下,您可能需要更改文件或目录的所有权。

3. 文件或目录可能不存在。在这种情况下,您需要在尝试访问它之前创建文件或目录。

要解决此问题,您可以尝试以下步骤:

1. 检查文件或目录的权限,以确保您的程序具有访问它所需的权限。

2. 确保文件或目录存在。

3. 如果文件或目录存在,并且您有访问它所需的权限,请尝试以管理员身份运行程序。

4. 如果上述步骤都不起作用,请尝试将文件或目录移动到不同的位置或将其重命名为其他名称。

还有可能有其他问题导致此错误消息,因此如果上述步骤都不起作用,您可能需要寻求其他帮助或查阅您正在使用的Python库的文档。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2023-4-6 19:57:16 | 显示全部楼层
本帖最后由 sfqxx 于 2023-4-6 19:58 编辑

根据这个错误提示,似乎是因为没有权限读取保存在 'D:\\NRD\\sxh\\save' 目录下的文件导致的。

要解决这个问题,你可以尝试以下几点:

1. 确认路径和文件名正确

   确认一下路径和文件名是否写得正确,如果路径或者文件名有误的话,可能会导致程序无法读取到文件从而出现权限错误。

2. 检查文件权限

   如果你确认路径和文件名都是正确的,那么就需要检查一下该文件是否被其他进程占用,以及当前用户是否有访问该文件的权限。可以右键点击文件夹,然后选择“属性”,打开“安全”选项卡,看看当前用户是否具有访问该文件夹的权限。

3. 以管理员身份运行程序

   如果你没有足够的权限访问文件,你可以尝试以管理员身份运行程序。在 Windows 系统下,找到程序图标,右键选择“以管理员身份运行”。

4. 关闭防病毒软件

   有时候防病毒软件会阻止某些操作,尝试关闭一下防病毒软件,然后再次运行程序。

希望以上方法能够解决你的问题,祝好运!
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-4-6 19:57:36 | 显示全部楼层
你的 filename 不是一个 csv 文件的路径,而是一个文件夹的路径,所以出错了
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-4-6 19:59:02 | 显示全部楼层
本帖最后由 sfqxx 于 2023-4-6 20:01 编辑

根据这个错误提示,似乎是因为没有权限读取保存在 'D:\\NRD\\sxh\\save' 目录下的文件导致的。

要解决这个问题,你可以尝试以下几点:

1. 确认路径和文件名正确

   确认一下路径和文件名是否写得正确,如果路径或者文件名有误的话,可能会导致程序无法读取到文件从而出现权限错误。

2. 检查文件权限

   如果你确认路径和文件名都是正确的,那么就需要检查一下该文件是否被其他进程占用,以及当前用户是否有访问该文件的权限。可以右键点击文件夹,然后选择“属性”,打开“安全”选项卡,看看当前用户是否具有访问该文件夹的权限。

3. 以管理员身份运行程序

   如果你没有足够的权限访问文件,你可以尝试以管理员身份运行程序。在 Windows 系统下,找到程序图标,右键选择“以管理员身份运行”。

4. 关闭防bing du软件

   有时候防bing du软件会阻止某些操作,尝试关闭一下防bing du软件,然后再次运行程序。
有用请设置最佳答案
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-4-6 19:59:03 | 显示全部楼层
这么简单的问题我都能手慢…
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-4-9 08:03:58 | 显示全部楼层    本楼为最佳答案   
这个错误消息表明Python程序试图访问名为“D:\ NRD \ sxh \ save”的文件或目录,但它没有必要的权限来执行该操作。

这种错误消息可能有几个可能的原因:

1. 文件或目录可能是只读的,这意味着程序无法修改它。在这种情况下,您可能需要更改文件或目录的权限以允许写入访问。

2. 文件或目录可能归不同的用户所有,而不是运行Python程序的用户。在这种情况下,您可能需要更改文件或目录的所有权。

3. 文件或目录可能不存在。在这种情况下,您需要在尝试访问它之前创建文件或目录。

要解决此问题,您可以尝试以下步骤:

1. 检查文件或目录的权限,以确保您的程序具有访问它所需的权限。

2. 确保文件或目录存在。

3. 如果文件或目录存在,并且您有访问它所需的权限,请尝试以管理员身份运行程序。

4. 如果上述步骤都不起作用,请尝试将文件或目录移动到不同的位置或将其重命名为其他名称。

还有可能有其他问题导致此错误消息,因此如果上述步骤都不起作用,您可能需要寻求其他帮助或查阅您正在使用的Python库的文档。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-9-23 21:23

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表