LINUX.ORG.RU

История изменений

Исправление I-Love-Microsoft, (текущая версия) :

Какое будет имя внутри интерпретатора после вызова PyFile_FromFd(fd[1], ...)? Или можно PyObject *redirect = PyFile_FromFd(fd[1], ... затем этому redirect как-то присвоить питонское имя?

За pipe2 спасибо, попробую и этот вариант.

Попутно вопрос

PyRun_SimpleString("import math\ntest = 'haha'\nprint('%d' % math.sqrt(144))\n");
PyObject *test = PyObject_GetAttrString(module, "test");
qDebug() << "test=" << QString(PyBytes_AsString(PyObject_Str(test)));
Правильно ли я пытаюсь преобразовать в строку питонский объект? А то пустая строка получается...

Исходная версия I-Love-Microsoft, :

Какое будет имя внутри интерпретатора после вызова PyFile_FromFd(fd[1], ...)? Или можно PyObject *redirect = PyFile_FromFd(fd[1], ... затем этому redirect как-то присвоить питонское имя?