我在 Ubuntu 上使用 python-smbc 库来访问 samba 共享。我可以很好地访问目录结构,但是我不确定如何访问实际文件及其内容。网页(https://fedorahosted.org/pysmbc/)没有提到任何东西,代码是 C/C++,文档很少,所以我不太清楚如何使用它。
我所知道的是 Context.open (for files) 需要 uri、flags 和 mode,但我不知道 flags 和 mode 是什么。
有没有人使用过这个库,或者有关于如何使用它读取文件的示例?
理想的情况当然是使用 smbfs 挂载,但是当我使用 smbmount 挂载同一个共享时,所有文件夹都是空的。虽然我可以使用相同的凭据通过 smbclient 很好地浏览它。