Joh*_*ris 0 macos smb mount python-3.x
我想创建一个 python 脚本,在 Mac 上安装 Windows smb 共享,然后将数据复制到它。我遇到了第一个障碍,在安装共享时遇到了问题。这应该很容易,但我无法让它工作。我在网上搜索了一下,有一些线索:
mount -t smbfs //user@server/sharename share
Run Code Online (Sandbox Code Playgroud)
这不起作用,但我看到了另一个使用 os 模块执行 mount 命令的解决方案:
import os
os.system("mount -t smbfs //user@server/sharename share")
Run Code Online (Sandbox Code Playgroud)
但这也行不通。
我还阅读了有关为要挂载到的远程共享创建本地挂载点的信息。这是真的?我该怎么做呢?
非常感谢您的任何见解
祝一切顺利
约翰
我想我已经想通了:
import os
directory = "/Users/user.name/foldername"
if not os.path.exists(directory): os.makedirs(directory)
os.system("mount_smbfs //user.name:password@server/servershare ~/foldername")
Run Code Online (Sandbox Code Playgroud)
这将检查是否存在名为 foldername 的本地文件夹,如果不存在则创建它。然后它将使用定义的用户名/密码将 smb 共享挂载到其中。
| 归档时间: |
|
| 查看次数: |
4457 次 |
| 最近记录: |