我正在使用Ubuntu上的python smbc库访问samba共享。我可以很好的访问目录结构,但是我不知道如何访问实际的文件和它们的内容。网页(https://fedorahosted.org/pysmbc/)没有提到任何东西,代码是C/C++,文档很少,所以我不太确定如何使用它。
我知道Context.open(用于文件)接受uri、标志和模式,但我不知道什么是标志和模式。
有没有人使用过这个库,或者有过如何使用它读取文件的例子?
理想的情况当然是使用smbfs挂载,但是当我使用smbmount挂载同一共享时,所有文件夹都是空的。尽管我可以用smbclient浏览它,但是可以使用相同的凭据。
如果您有一个开放的上下文(请参阅此处的单元测试)
*https://github.com/ioggstream/pysmbc/tree/master/tests
要打开上下文,只需定义一个身份验证函数
如果不知道这是不是说得更清楚,但这里是我从这一页收集到的,并从一点额外的谷歌整理出来的:
相关问题 更多 >
编程相关推荐