Python中的跨进程内存文件系统 我有一个主Python程序,它通过C++调用另一个程序(通过Popen)。这两个程序互相传输文件,这些文件相当大

Python中的跨进程内存文件系统 我有一个主Python程序,它通过C++调用另一个程序(通过Popen)。这两个程序互相传输文件,这些文件相当大,python,memory,filesystems,abstraction,pyfilesystem,Python,Memory,Filesystems,Abstraction,Pyfilesystem,我希望能够将这些文件保存在RAM中,而不是从一个程序将它们写入磁盘,然后在另一个程序中读取 P> >我不能真正触及C++程序的代码,只有Python程序,我能做的就是用文件系统路径注入C++程序,所以我需要在RAM上抽象文件系统。 我见过使用PyFileSystem的选项,但我不确定是否可以在外部程序中使用MemoryFS路径,就像它是一个常规装载点一样。似乎它只能通过FS对象本身的API使用。(很高兴知道我是否错了)你为什么不安装一个RAM驱动器呢?这取决于你的操作系统。谷歌知道细节。这将是我

我希望能够将这些文件保存在RAM中,而不是从一个程序将它们写入磁盘,然后在另一个程序中读取

P> >我不能真正触及C++程序的代码,只有Python程序,我能做的就是用文件系统路径注入C++程序,所以我需要在RAM上抽象文件系统。
我见过使用PyFileSystem的选项,但我不确定是否可以在外部程序中使用MemoryFS路径,就像它是一个常规装载点一样。似乎它只能通过FS对象本身的API使用。(很高兴知道我是否错了)

你为什么不安装一个RAM驱动器呢?这取决于你的操作系统。谷歌知道细节。这将是我最后的选择,我更希望有一种更具Python风格的方式来做这件事,这样就可以从我的Python程序中调用它(最好没有Popen用法,最好是操作系统无关的)。这个站点的核心主题是修复代码和算法,或者帮助使用编码工具。我们不开发系统架构,也不推荐使用库。因此,如果您有任何代码需要修复,请将其添加到您的问题中。如果是这样的话,我应该关闭这个帖子。在我的项目中集成一些工具/库将非常容易,实际上我的问题更多的是关于库推荐/架构设计。