首页 > 解决方案 > 通过 Python 将文件保存到网络驱动器?

问题描述

我正在通过以下方式保存文件:

 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 应用程序上获取数据,所以我不得不更改打开文件的位置等等,现在它似乎不起作用了。

有任何想法吗?

标签: pythonfile-permissions

解决方案


似乎它与启动服务器的命令有关。它似乎是临时安装它,而不是永久安装。关闭 Raspberry pi 似乎可以卸载驱动器。


推荐阅读