【发布时间】:2019-01-11 03:09:51
【问题描述】:
我正在通过以下方式保存文件:
name = os.path.join('/mnt/logs', "Hello.txt")
f = open(name, 'a')
我已将驱动器 (mount -t cifs) 安装到 /mnt/logs。
问题是,该文件确实显示在 raspbian OS 系统上的 /mnt/logs 中,但没有显示在驱动器上。
我正在执行包含此保存的 python 文件,并在 rc.local 中使用 sudo 权限。
我认为这可能与权限有关,因为只有 sudo touch 可以将文件放在该系统上,但我在 sudo 中运行该文件,所以它没有意义。
我之前也设法将文件放在磁盘上,但后来我实际上并没有在 web 应用程序上获取数据,所以我不得不更改打开文件的位置等等,现在它没有似乎不再工作了。
有什么想法吗?
【问题讨论】:
-
我也尝试给 python 文件不同的权限... chmod 6775 和 chmod u+s ,两者都没有改变