问题求助
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:58 编辑
根据这个错误提示,似乎是因为没有权限读取保存在 'D:\\NRD\\sxh\\save' 目录下的文件导致的。
要解决这个问题,你可以尝试以下几点:
1. 确认路径和文件名正确
确认一下路径和文件名是否写得正确,如果路径或者文件名有误的话,可能会导致程序无法读取到文件从而出现权限错误。
2. 检查文件权限
如果你确认路径和文件名都是正确的,那么就需要检查一下该文件是否被其他进程占用,以及当前用户是否有访问该文件的权限。可以右键点击文件夹,然后选择“属性”,打开“安全”选项卡,看看当前用户是否具有访问该文件夹的权限。
3. 以管理员身份运行程序
如果你没有足够的权限访问文件,你可以尝试以管理员身份运行程序。在 Windows 系统下,找到程序图标,右键选择“以管理员身份运行”。
4. 关闭防病毒软件
有时候防病毒软件会阻止某些操作,尝试关闭一下防病毒软件,然后再次运行程序。
希望以上方法能够解决你的问题,祝好运! 你的 filename 不是一个 csv 文件的路径,而是一个文件夹的路径,所以出错了 本帖最后由 sfqxx 于 2023-4-6 20:01 编辑
根据这个错误提示,似乎是因为没有权限读取保存在 'D:\\NRD\\sxh\\save' 目录下的文件导致的。
要解决这个问题,你可以尝试以下几点:
1. 确认路径和文件名正确
确认一下路径和文件名是否写得正确,如果路径或者文件名有误的话,可能会导致程序无法读取到文件从而出现权限错误。
2. 检查文件权限
如果你确认路径和文件名都是正确的,那么就需要检查一下该文件是否被其他进程占用,以及当前用户是否有访问该文件的权限。可以右键点击文件夹,然后选择“属性”,打开“安全”选项卡,看看当前用户是否具有访问该文件夹的权限。
3. 以管理员身份运行程序
如果你没有足够的权限访问文件,你可以尝试以管理员身份运行程序。在 Windows 系统下,找到程序图标,右键选择“以管理员身份运行”。
4. 关闭防bing du软件
有时候防bing du软件会阻止某些操作,尝试关闭一下防bing du软件,然后再次运行程序。
有用请设置最佳答案
这么简单的问题我都能手慢… 这个错误消息表明Python程序试图访问名为“D:\ NRD \ sxh \ save”的文件或目录,但它没有必要的权限来执行该操作。
这种错误消息可能有几个可能的原因:
1. 文件或目录可能是只读的,这意味着程序无法修改它。在这种情况下,您可能需要更改文件或目录的权限以允许写入访问。
2. 文件或目录可能归不同的用户所有,而不是运行Python程序的用户。在这种情况下,您可能需要更改文件或目录的所有权。
3. 文件或目录可能不存在。在这种情况下,您需要在尝试访问它之前创建文件或目录。
要解决此问题,您可以尝试以下步骤:
1. 检查文件或目录的权限,以确保您的程序具有访问它所需的权限。
2. 确保文件或目录存在。
3. 如果文件或目录存在,并且您有访问它所需的权限,请尝试以管理员身份运行程序。
4. 如果上述步骤都不起作用,请尝试将文件或目录移动到不同的位置或将其重命名为其他名称。
还有可能有其他问题导致此错误消息,因此如果上述步骤都不起作用,您可能需要寻求其他帮助或查阅您正在使用的Python库的文档。
页:
[1]