Python中的进程间内存文件系统?

时间:2018-06-29 22:44:20

标签: python filesystems ramdisk

PyFilesystem(pip上的system/priv-app/Launcher)是一个很棒的库,支持使用Python创建内存中的文件系统。但是,我希望在一个过程中用Python创建和维护文件系统,并在另一个过程中用Python动态访问该文件系统。

Here is the barebones docs for the MemoryFS class,但似乎并非如此。它可以从“路径”打开,但是在两个不同的过程中,该路径并不意味着同一件事。看来(完全可以理解)它们是沙盒。

在PyFS中可能吗?如果没有,Python中还有其他方法吗?如果没有,那么对于以这种方式运行的ram磁盘是否有类似的跨平台解决方案?

1 个答案:

答案 0 :(得分:1)

原始的PyFilesystem具有执行此操作的工具。例如,您可以通过xmlrpc公开文件系统,然后通过FS对象连接到该文件系统。

PyFilesytem2没有此类功能。尽管v2旨在简化实现“远程文件系统”的过程。

我不确定您的用例是什么,但是您可以将数据存储在ftp服务器或Amazon S3上。两者都受PyFilesystem支持。有什么特殊的原因需要内存解决方案?

PyFilesystem邮件列表使我成为就这些事情进行头脑风暴的更好的地方。