Tag: c ++

как передать аргументы командной строки в виде строки во встроенный скрипт Python, выполненный из C ++?

У меня есть программа на C ++, которая предоставляет интерфейс Python для выполнения встроенных в Python скриптов пользователей. Пользователь вставляет путь к скрипту Python для запуска и аргументы командной строки. Затем скрипт выполняется через boost::python::exec_file(filename, main_globals, main_globals) Чтобы передать аргументы командной строки скрипту Python, мы должны установить их через функцию C-API Python PySys_SetArgv(int args, char** […]

Как напечатать функцию вызова C # .Net в Python

Я пытаюсь получить доступ к C # .Net dll из python и распечатать статус на python при выполнении методов C #. Пожалуйста, помогите мне решить эту проблему. Я попробовал под кодом: Библиотека классов C # dll содержит управление формой окон using System; using System.Windows.Forms; using System.Threading; using System.Threading.Tasks; namespace TestLib { public partial class TestForm […]

Доля OpenCV C ++ объекта с Python

Сценарий: Программный процесс на C ++ захватывает изображение с помощью OpenCV. Другой процесс, использующий Python и OpenCV, имеет общую область памяти (с mmap) с первой программой. Проблема: Как создать в процессе Python ссылку на тот же образ, который уже существует в области общей памяти? Эта часть процесса Python может быть записана как модуль C и […]

Что такое функция init динамического модуля в python?

Я получаю ту же ошибку из этих двух других вопросов: ImportError: динамический модуль не определяет функцию init, но он делает и Cython скомпилировал расширение C: ImportError: динамический модуль не определяет функцию init Но их решения не равны, и я тоже не работал. Я пытаюсь вызвать функции общей библиотеки, которые я написал в c, внутри моей […]

ctypes class member access segfaulting

Я заинтересован в использовании класса c ++ в python. Глядя на вызов C / C ++ из python? , Я решил попробовать ctypes. Тем не менее, я получаю segfault, когда пытаюсь изменить значение члена класса. Вот простой пример, который воспроизводит мою проблему: Сторона C / C ++: #include <iostream> class Foo{ private: int mValue; public: […]

Интеграция тестов, написанных на Python, и тестов на C # в одном твердом решении

То, что я пытаюсь сделать, – объединить два подхода, две структуры в один сплошной объем, процесс … У меня есть куча тестов на TestRunner по библиотеке TestRunner которая дала мне хороший способ написать мою собственную реализацию тестового результата (в которой я использую jinja ). Эта структура теперь прочная. Эти тесты предназначены для tesing UI (с […]

Получение одного повторного поля из файла вместо необходимости загрузки всего файла

Допустим, у меня есть .proto, структурированный (упрощенный), подобный этому Message DataItem { required string name = 1; required int32 value = 2; } Message DataItemStream { repeated DataItem items = 1; } Сервер сделает DataItemStream и напишет его на диск. Мы загружаем этот файл, и все без проблем. Это работало очень хорошо для нас, но […]

Embedded Boost :: Python и C ++: работают параллельно

Как запустить C ++ и Boost :: Python код параллельно без проблем? Например, в моей игре я хочу выполнить код Python параллельно с кодом на C ++; если внедренный код интерпретатора Python выполняет цикл блокировки, например while(True): pass , код C ++ все равно будет выполняться и обрабатывать кадры для рендеринга со своим собственным циклом. […]

Как я могу получить глобальную переменную C / C ++, которая используется совместно с расширениями Python C / C ++?

Я написал пакет Python почти полностью на C ++. Причина в том, что я хочу вручную обернуть существующую библиотеку C ++, но здесь это не имеет значения. Этот пакет Python состоит из нескольких различных модулей расширения, все из которых я компилирую с distutils в сценарии setup.py. Эти модули расширения могут быть взаимосвязаны, и в этом […]

Утечка памяти в интерфейсе Python-C ++?

У меня есть кусок кода на C ++ с интерфейсом python-C ++, который нужно вызывать повторно с помощью списка python в качестве его ввода. Я нашел даже фиктивный процесс, так как следующий приводит к утечке памяти: В python: a = [1.0]*1000 for c in range(1000): dummy(a, 1) В C ++: static PyObject* dummy(PyObject* self, PyObject* […]

Interesting Posts for Van-Lav

Обработка сбоя подпроцесса в Windows

Создайте квадратный многоугольник (случайный ориентированный) из средних точек в Python

Скремблирование динамического содержимого на веб-сайте

Что такое эквивалент (-ы) Python в Framework коллекций Java?

Использование оператора AND и NOT в Python

Python – эмулировать sum (), используя понимание списка

Как ссылаться на пустой строковый ключ в синтаксисе String Format?

haskell: рекурсивная функция, возвращающая символ в списке кортежей с определенным условием (ср.)

Получение 02 кода ответа при запуске команды DE в HSM

Как я могу найти все возможные комбинации списка списков (в Python)?

Iron Python: что хорошего использования для Iron Python

Начальная и окончательная проверка при запуске набора тестов pytest

Графический график Matplotlib от значений в pandas DataFrame

Производительность стека в языках программирования

Все комбинации списка списков

Python - лучший язык программирования в мире.