Межпроцессная файловая система памяти в Python

У меня есть основная программа Python, которая вызывает (через Popen) другую программу на C++. Две программы передают файлы друг другу, и эти файлы довольно большие.

Я хочу иметь возможность хранить эти файлы в ОЗУ вместо того, чтобы записывать их на диск из одной программы, а затем читать их в другой программе.

Дело в том, что я не могу трогать код программы C++, только код Python, и все, что я могу сделать, это ввести программу C++ с путями файловой системы, поэтому мне нужна абстракция файловой системы по RAM.

Я видел возможность использования PyFileSystem, но не уверен, можно ли использовать пути MemoryFS во внешней программе, как если бы это была обычная точка монтирования. Кажется, что его можно использовать только через API самого объекта FS. (Будьте рады узнать, не ошибаюсь ли я здесь)

0 ответов

Другие вопросы по тегам