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

2024-06-01 08:30:33 发布

您现在位置:Python中文网/ 问答频道 /正文

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

更多信息

我不想分一份。我只想上传文件到共享,比如smbclient的put。

谢谢, 皮特


Tags: 文件信息put平台sambasmbclient
2条回答

pysmb似乎这样做了: https://miketeo.net/wp/index.php/projects/pysmb(用新链接编辑)

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

如果您不想挂载文件系统,nosklo(一个常见的SO poster)已经提供了一个package来直接访问文件系统,但我还没有尝试过。

相关问题 更多 >