尝试在树莓派上读取/写入文件时出现权限错误

时间:2019-01-06 19:40:20

标签: python python-3.x

错误:

PermissionsError: [Errno 13] Permission denied: './Data/Set Channel.txt'

设备信息:运行raspberry pi操作系统的Raspberry pi 3 Model B +

我的代码片段:

dir_data = "./Data/"


with open(dir_data + "Set Channel.txt",'r+') as f:
    content = f.readline()


set_channel = content

注意:此代码在我的Windows 10设备上可以正常工作,但在树莓派上却无法正常工作,并返回显示的错误。

1 个答案:

答案 0 :(得分:0)

您是否从终端运行python代码?

如果是这样,请尝试执行sudo python yourFile.py或使用python3 sudo python3 yourFile.py

还请考虑更改您对该文件的权限。分别对chmodrw进行x,以添加读取,写入或执行权限。我知道您的程序只是读取文件,但尝试扩展您的权限。