完美解决Python报错:PermissionError: [Errno 13] Permission denied

我接着这篇博客写,大家先移步这篇文章,如果还是解决不了就来看我这篇Python报错:PermissionError: [Errno 13] Permission denied_netcdf4.dataset permission denied-CSDN博客

前言: 我觉得对我而言,网上这么多教程,这篇是对我最有用的,经过我两次的实践,得出了比较清晰和系统的解决这个问题的有效方法,希望看过的人别再踩坑了,这个过程是如此的痛苦。

 下面干货来了:

第一,在使用.load()函数读取json文件前,要先给出文件路径path相信大家都知道,但是这里有一个细节,

path这里的最后一步不是父目录,而是原目录,也就是最后一个/后面的是一个文件而非文件夹,都去给我精确到json文件本身。

第二,使用os.chmod(path, stat.S_IRWXU)以及import stat两句话把权限全开放给自己,以解决如标题所示的因为权限不够发生的报错。

至此,就是这两点,把握住了就能避坑,成功编译通过,然后就用load()函数去读取json文件。

 以下是我改正后的代码,请大家注意我前面说的几条重要语句的相对位置,作为大家的参考。

热知识:你随手的一键三连能暖作者一整天(疯狂暗示~)

猜你喜欢

转载自blog.csdn.net/m0_64854963/article/details/134624088