繁体   English   中英

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

[英]Interprocess in-memory filesystem in Python?

PyFilesystem( fs on pip)是一个很棒的库,它支持使用Python创建内存文件系统。 但是,我希望在一个进程中用Python创建和维护一个文件系统,并在另一个进程中用Python动态访问该文件系统。

这是MemoryFS类的准系统文档,但似乎没有那样可用。 它可以从“路径”打开,但该路径在两个不同的过程中并不意味着相同的事情。 看起来它们(可以理解)完全沙盒化。

这在PyFS中可行吗? 如果没有,Python中是否有另一种方式? 如果没有,是否有一个类似的跨平台解决方案的ram磁盘将以这种方式运作?

最初的PyFilesystem有工具可以做到这一点。 例如,您可以通过xmlrpc公开文件系统,并通过FS对象连接到它。

PyFilesytem2没有这样的功能。 虽然v2旨在使实现“远程文件系统”变得更加容易。

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

PyFilesystem邮件列表我是一个更好地集思广益的地方。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM