Я пытаюсь написать простой генератор командного файла в python. Пакетный файл состоит из 30-50 строк текста и передается другим приложениям. Во время выполнения скрипта много вызовов внешних приложений. Я хочу создать файл в памяти (например, именованные каналы в win32). Существует ли какой-либо независимый от платформы способ?Как создать временные файлы в памяти, видимые для другого процесса, используя python
UPD: Спасибо за предложения. Наконец, решили использовать сокеты для передачи сообщений между приложениями, используя cogen.
На * NIX системах вы можете создать файловую систему в памяти. В Windows у вас меньше вариантов. Хотя ... почему бы просто не использовать системный буфер обмена для Windows? Вы можете вставить несколько элементов. –
У Windows есть своя версия трубы, но я думаю, что это боль. –
Да, есть много проблем для создания и управления файлами. – LazyMiha