with open('ttt.csv','r')as f:
程序报错
“PermissionError:[Errno 1]Operation not peimitted:'ttt.csv'
这是什么缘故?
在 Python 程序中,如果出现 PermissionError: [Errno 1] Operation not permitted: 'ttt.csv' 错误,通常是因为没有权限读取文件 ttt.csv。
需要注意,在 Python 中,如果使用 with open 语句打开文件,如果文件不存在,会自动创建新文件,但如果无法创建新文件,就会抛出 PermissionError 异常。
为了解决这个问题,可以尝试以下解决方案:
- 如果该文件不存在,可以手动在相应目录下创建文件 ttt.csv,或者更改 Python 程序中的文件名为一个不存在的文件名,这样程序就可以自动创建新文件了。
- 如果文件 ttt.csv 已经存在,可能是因为当前用户没有权限读写该文件,可以尝试使用管理员权限运行 Python 程序,或者修改文件的权限设置,使当前用户能够读写该文件。
如果以上两种方法都不能解决问题,可能是因为系统的权限设置限制了对该文件的访问,可以尝试联系系统管理员,请他修改系统的权限设置。
没有权限呗,运行程序的时候加上sudo 比如:
sudo python xxx.py