【问题标题】:Saving a file to a network drive through Python?通过 Python 将文件保存到网络驱动器?
【发布时间】: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 ,两者都没有改变

标签: python file-permissions


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-04-17
    • 1970-01-01
    • 1970-01-01
    • 2020-03-29
    • 2012-12-30
    • 1970-01-01
    • 2021-03-18
    • 1970-01-01
    相关资源
    最近更新 更多