Я участвую в разработке новой инфраструктуры взаимодействия с удаленными объектами Versile Python (VPy), которая выполняет функции, аналогичные тем, которые вы перечислили. VPy находится в разработке с текущими выпусками, в первую очередь предназначенными для тестирования, но не стесняйтесь взглянуть.
Есть два способа выполнить тип удаленного ввода-вывода, который вы описываете с помощью VPy. Одним из них является использование удаленных собственных объектов ссылок, например, на. файловые объекты, похожие на Pyro / RPyC, и доступ к этим объектам аналогично локальным.
Другим вариантом является использование VPy remote stream framework, который достаточно гибок и может быть настроен для выполнения двунаправленной потоковой передачи и таких операций, как удаленное перемещение или усечение потока. Преимущество второго подхода заключается в том, что он обеспечивает асинхронный ввод-вывод, плюс структура потока разделяет передачу данных, чтобы уменьшить влияние задержки в обоих направлениях.