fawnlove 发表于 2023-4-6 19:54:37

问题求助

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


这种情况怎么解决啊大佬

sfqxx 发表于 2023-4-6 19:57:16

本帖最后由 sfqxx 于 2023-4-6 19:58 编辑

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

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

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

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

2. 检查文件权限

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

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

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

4. 关闭防病毒软件

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

希望以上方法能够解决你的问题,祝好运!

isdkz 发表于 2023-4-6 19:57:36

你的 filename 不是一个 csv 文件的路径,而是一个文件夹的路径,所以出错了

sfqxx 发表于 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软件,然后再次运行程序。
有用请设置最佳答案

歌者文明清理员 发表于 2023-4-6 19:59:03

这么简单的问题我都能手慢…

陶远航 发表于 2023-4-9 08:03:58

这个错误消息表明Python程序试图访问名为“D:\ NRD \ sxh \ save”的文件或目录,但它没有必要的权限来执行该操作。

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

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

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

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

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

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

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

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

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

还有可能有其他问题导致此错误消息,因此如果上述步骤都不起作用,您可能需要寻求其他帮助或查阅您正在使用的Python库的文档。
页: [1]
查看完整版本: 问题求助