【发布时间】:2010-03-05 02:23:05
【问题描述】:
是否有一个抽象可以让我在 python 中连接到一个 samba 共享,而不管我的平台如何?
更多信息
我不想挂载共享。我只是想将文件上传到共享中,例如 smbclient 的 put。
谢谢, 皮特
【问题讨论】:
标签: python abstraction samba
是否有一个抽象可以让我在 python 中连接到一个 samba 共享,而不管我的平台如何?
更多信息
我不想挂载共享。我只是想将文件上传到共享中,例如 smbclient 的 put。
谢谢, 皮特
【问题讨论】:
标签: python abstraction samba
pysmb 似乎这样做: https://miketeo.net/wp/index.php/projects/pysmb(已编辑新链接)
【讨论】:
根据this question,我将使用subprocess 在Unix-y 系统中执行mount 命令(大多数都保存窗口)- 并在Windows 上使用mountvol,这个SO 问题没有'不提。传递给subprocess的字符串有一个微小的差异,很容易封装在一个微小的函数中,这可能是我认为没有任何“第三方解决方案”可以解决这个问题的原因——这个问题太小了;-)。
如果您不想挂载文件系统,nosklo(常见的 SO 发帖者)提供了一个 package 来直接访问文件系统,但我没有尝试过。
【讨论】: