使用python以独立于平台的方式连接到samba共享?

时间:2010-03-05 02:23:05

标签: python abstraction samba

是否有一个抽象允许我连接到python中的samba共享而不管我的平台?

更多信息

我不想挂载共享。我只是想将文件上传到共享,例如smbclient的put。

谢谢, 皮特

2 个答案:

答案 0 :(得分:4)

pysmb好像这样做: https://miketeo.net/wp/index.php/projects/pysmb(使用新链接编辑)

答案 1 :(得分:0)

根据this question,我会使用subprocess在Unix-y系统中执行mount命令(大多数都保存窗口) - 并mountvol开启窗户,这个问题没有提到。这是传递给subprocess的字符串的一个微小区别,很容易封装在一个小函数中,这可能是我认为没有任何“第三方解决方案”来解决这个问题的原因 - 它太小了一个问题; - )。

如果你不想 mount 文件系统,nosklo(一个频繁的SO海报)已经提供了一个package来直接访问文件系统,但我还没试过