Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/302.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用python以独立于平台的方式连接到samba共享?_Python_Abstraction_Samba - Fatal编程技术网

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

使用python以独立于平台的方式连接到samba共享?,python,abstraction,samba,Python,Abstraction,Samba,是否有一个抽象允许我连接到python中的samba共享,而不管我的平台是什么 更多信息 我不想安装共享。我只想将文件上传到共享,例如smbclient的put 谢谢, Pete根据,我将使用子进程在Unix-y系统中执行mount命令(大多数都保存windows)--在windows上执行mountvol,所以这个问题没有提到。传递给子流程的字符串有一点不同,很容易封装在一个小函数中,这可能是我认为没有任何“第三方解决方案”解决这个问题的原因——这个问题太小了;-) 如果您不想挂载文件系统,n

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

更多信息

我不想安装共享。我只想将文件上传到共享,例如smbclient的put

谢谢, Pete

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

如果您不想挂载文件系统,nosklo(一个常见的SO海报)提供了一个直接访问文件系统的方法,但我没有尝试过。pysmb似乎可以这样做:
(使用新链接编辑)

nosklo的软件包依赖于smbclient,而smbclient在Windows上不可用。该链接已断开。