![用户有写权限但不能写入文件](https://linux22.com/image/68970/%E7%94%A8%E6%88%B7%E6%9C%89%E5%86%99%E6%9D%83%E9%99%90%E4%BD%86%E4%B8%8D%E8%83%BD%E5%86%99%E5%85%A5%E6%96%87%E4%BB%B6.png)
我正在使用 python 脚本来写入(有时覆盖)数据文件。我可以很好地写入新文件,但permission denied
在尝试写入现有文件时却遇到了问题。奇怪的是我相信我对这些文件有写权限。它看起来是这样的:
-rw-r--r-- 1 myusername etc etc etc
谁能解释一下为什么我无法写入这些文件?应该注意的是,它们存储在已安装的网络驱动器中。
编辑:根据要求,这里是打开文件的代码(数据集只是字符串中的一组数字,用于标识已完成的运行):
outdir = /Volumes/file/path/
file = outdir + dataset + ".dat"
f = open(file,"w")
我收到的错误是:
IOError: [Errno 13] Permission denied: '/Volumes/file/path/dataset.dat'