python os.pipe(), чтобы создать канал и открыть дескриптор файла в c

Я хочу использовать Python для создания канала readfd, writefd = os.pipe(), И затем я создаю подпроцесс внутри моего скрипта python для запуска некоторого кода c, где он пытается открыть readfd(который является int скажем 5) FILE* fp = fdopen(readfd, "r"); но он возвращает nullptr. Почему это не так? Как я могу открыть дескриптор файла в моем коде c?

0 ответов

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