【发布时间】:2019-03-26 07:19:54
【问题描述】:
我刚刚开始学习 FUSE,我将在 FreeBSD 和 MacOS 下将它与 Python 3 一起使用。首先,我有点困惑哪个模块是 Python 3 端 FUSE 的实际接口:
- https://github.com/libfuse/python-fuse 这是针对 libfuse 2.x 的 Python 2.x/3.x 绑定
- https://github.com/libfuse/pyfuse3 这是一组 Python 3 绑定,用于使用异步 I/O 的 libfuse 3。它使您能够轻松地用 Python 编写功能齐全的 Linux 文件系统。
所以,看起来,FUSE 库的实际版本是 3,我应该使用 pyfuse3,但是关于“Linux 文件系统”的评论让我想知道我是否应该回退到 python-fuse 在 FreeBSD/MacOS 下愉快地工作。
【问题讨论】:
-
明确地说,您知道 MacOS 和 OSX 与 FreeBSD 不同,对吧?
-
@Rob,是的,我知道,我同时使用这两个,不过没有 Linux。
标签: python-3.x macos freebsd fuse