0
ответов

Как мне собрать питон строка из структуры ctype?

Я использую ctypes и определил эту структуру для передачи параметров class my_struct (ctypes.Structure): _fields_ = [("buffer", ctypes.c_char * BUFSIZE), ( "size", ctypes ....
вопрос задан: 11 April 2013 18:41
0
ответов

Идентификатор потока Python, как сообщает top

Я запускаю кучу разных потоков в своем скрипте Python. Я хочу отслеживать использование памяти и ЦП каждым из этих потоков. Для этого я использую top и ps -eLf. Но оказывается, что...
вопрос задан: 26 March 2013 16:59
0
ответов

Могу ли я получить доступ к ImageMagick API с помощью Python?

Мне нужно использовать ImageMagick, так как PIL не имеет той функциональности изображений, которую я ищу. Однако я хочу использовать Python. Привязки python (PythonMagick) не были ...
вопрос задан: 15 March 2013 11:37
0
ответов

ПОТЯНИТЕ привязку Python к собственному коду, не работающему с OpenCV 2.1

У меня есть проект OpenCV смешивание Python и C. После изменения на OpenCV 2.1 мои вызовы к коду C не работают больше, вероятно, потому что OpenCV больше не использует привязку БОЛЬШОГО ГЛОТКА. Из Python я был...
вопрос задан: 28 January 2013 11:32
0
ответов

передача строк функциям ctypes под Python 3.x

из импорта ctypes * msvcrt = cdll.msvcrt message_string = "Привет, мир! \ n" msvcrt.printf ("Testing:% s", message_string) Я просматриваю книгу о Ctypes и Python, но пример кода просто ...
вопрос задан: 21 August 2012 17:58
0
ответов

Оболочка Python C для чтения аргументов переменной длины

Я пытаюсь заменить MATLAB/MEX и переключиться на Python. В качестве возможных решений я наткнулся на SWIG, ctypes и Cython и начал пробовать SWIG (, который кажется очень простым ). Мои функции C имеют...
вопрос задан: 25 July 2012 09:00
0
ответов

Ctypes не находит символы в общей библиотеке, созданной с помощью CMake

Моя настройка CMake для создания общей библиотеки в Linux выглядит примерно так: SET (CMAKE _CXX _FLAGS «-fPIC» )SET (LIB _UTILS _SRC Utils. cpp )ДОБАВИТЬ _БИБЛИОТЕКА (ОБЩИЕ УТИЛИТЫ ${LIB _УТИЛИТЫ _SRC} )Исходные утилиты....
вопрос задан: 28 June 2012 01:45
0
ответов

Щелкните правой кнопкой мыши в Python, используя ctypes

Я совсем новичок в Python, поэтому не понимаю жаргон. Я хочу использовать python для простого щелчка в определенной точке. Мне уже удалось щелкнуть левой кнопкой мыши с помощью ctypes: >>> import ...
вопрос задан: 27 June 2012 15:29
0
ответов

запуск кода c++ из python

Я хочу выполнить код helloword.cpp, который принимает некоторый аргумент из консоли, анализирует эти аргументы а затем печатает «привет мир» в консоли. Теперь я хочу разобрать эти аргументы из ...
вопрос задан: 20 June 2012 06:08
0
ответов

Python вызывает общую библиотеку C с пользовательскими структурами ctypes

Я вызываю общую библиотеку C из Python в системе Linux. Проблема, с которой я сталкиваюсь, заключается в том, что функция внутри библиотеки C принимает указатель на структуру в качестве аргумента. Затем он вызывает ...
вопрос задан: 19 May 2012 20:30
0
ответов

Программа работает в IDLE, но не работает в командной строке

Я использую библиотеку Python ctypes для общения с Windows DLL. Когда я запускаю свой код из IDLE, Ipython или ввожу его в интерактивный интерпретатор Python, он работает нормально. Когда я запускаю тот же код из...
вопрос задан: 14 May 2012 15:50
0
ответов

Как правильно объявить ctype Structure + Union в Python?

Я возился с созданием синтаксического анализатора двоичных данных, и хотя я мог вернуться к C, я хотел посмотреть, смогу ли я использовать Python для этой задачи. У меня есть некоторое представление о том, как это сделать, и мой текущий...
вопрос задан: 27 April 2012 07:18
0
ответов

Как преобразовать char *с 0-байтами значения в строку Python?

Используя модуль ctypes, я могу легко импортировать тип POINTER(c_char)или ac_char_p в python, но ни один из них не дает способа получить строка python, содержащая байты с нулевым значением....
вопрос задан: 11 April 2012 02:29
0
ответов

Совместное использование переменной между процессами

У меня есть функция загрузчика, которая загружает несколько файлов параллельно. Я использую multiprocessing.Pool.map_async для загрузки разных фрагментов одного и того же файла. Я хотел бы показать строку состояния ...
вопрос задан: 29 March 2012 16:54
0
ответов

ctypes python std::string

Я работаю с ctypes, используя C++ в качестве бэкенда. Теперь в C++ есть такая функция: void HandleString(std::string something){ ... } Мне интересно, как вызвать эту функцию из python -...
вопрос задан: 14 March 2012 13:39
0
ответов

Получить адрес памяти, на который указывает указатель ctypes

Краткая версия: Как я могу получить адрес, на который указывает указатель ctypes? Длинная версия: Я зарегистрировал функцию python в качестве обратного вызова с библиотекой C. Библиотека C ожидает сигнатуру функции ...
вопрос задан: 13 March 2012 15:26
0
ответов

Python ctype help: работа с беззнаковыми указателями на символы C

Мой первый пост, так что не беспокойтесь. :) Я тоже немного новичок в Python, но мне нравится то, что я вижу. Что я пытаюсь сделать, так это получить доступ к библиотеке c, которая позволяет мне печатать на принтере чеков через ...
вопрос задан: 2 March 2012 18:43
0
ответов

C-структура в Python

Существует libx.so, который экспортирует 2 функции, и структура, typedef struct Tag {int num; название символа; }Тег; Тег * создать (int n, char * n) {Тег * t = malloc (sizeof (Тег)); t-> num = n; ...
вопрос задан: 27 February 2012 04:15
0
ответов

передача дескриптора файла в библиотечную функцию C через ctypes в Windows

Я пытаюсь передать дескриптор файла через ctypes в функцию C, где записи выполняются в fd. На linux работает. В Windows это не так, и я не понимаю, почему (у меня нет опыта ...
вопрос задан: 8 February 2012 20:30
0
ответов

кольцевой буфер с numpy/ctypes

Я разрабатываю клиент, который будет получать данные [EEG] по tcp и записывать их в кольцевой буфер. Я подумал, что может быть очень удобно иметь буфер в виде массива ctypes или numpy, потому что это ...
вопрос задан: 3 February 2012 20:19
0
ответов

Типы Python, отправляющие указатель на структуру в качестве параметра для собственной библиотеки

Я пытаюсь написать оболочку для собственной библиотеки в Linux. Проблема в следующем: определение в c: int mymethod (mystruct * ptr) в python: _lib.mymethod.argtypes = (ctypes.POINTER (mystruct),) _lib ....
вопрос задан: 3 February 2012 08:59
0
ответов

Почему Python segfault при попытке вызвать среду с использованием ctypes в libc?

Протестировал это как в Ubuntu, так и в ArchLinux, я получаю из импорта ctypes * libc = CDLL ('libc.so.6') libc.environ () Ошибка сегментации Почему?
вопрос задан: 30 January 2012 10:44
0
ответов

Swig python - c ++ как использовать тип int8_t

У меня есть функция C, которая принимает в качестве параметра 8-битное целое число int8_t foo (int8_t x); Я хотел бы вызвать эту функцию из моего кода Python, используя интерфейс swig, но тип int8_t не существует в ...
вопрос задан: 17 January 2012 15:51
0
ответов

преобразование в строку Python из char[], возвращаемого DLL

Я пытаюсь преобразовать строковый указатель const char[] в стиле C (возвращаемый DLL) в строковый тип, совместимый с Python. но когда Python27 выполняет: import ctypes charPtr = ctypes.cast("HiThere", ...
вопрос задан: 16 January 2012 02:29
0
ответов

Может ли Python вызывать функции Delphi в DLL?

Я пытаюсь вызывать функции из библиотеки DLL, которая, похоже, создана в Delphi. Примером некоторых функций, поддерживаемых DLL, являются: function oziDeleteWpByName (var name: pansichar): integer; stdcall ...
вопрос задан: 10 January 2012 05:25
0
ответов

передача двойного указателя c ++ в python

Я мог передать одномерный массив в python, как показано ниже. и мне интересно, могу ли я передать массив двойных указателей С ++ в python, используя ctypes, numpy. test.cpp: #include extern "C" void cfun (...
вопрос задан: 9 January 2012 02:24
0
ответов

Использование struct в качестве аргумента функции с помощью модуля ctypes в python

Итак, я пытаюсь перенести написанное мною расширение на Си для обработки коннектов/символических связей/etc в Windows на чистый Python с помощью модуля ctypes. К сожалению, поскольку мое предыдущее использование ctypes ...
вопрос задан: 5 January 2012 14:36
0
ответов

Создать объект python из адреса памяти (используя gi.repository)

Иногда мне нужно вызвать функцию gtk / gobject, которая существует только в C, но возвращает объект, имеющий оболочка python. Раньше я использовал решение, основанное на ctypes, которое хорошо работало: http: //faq.pygtk ....
вопрос задан: 29 December 2011 13:13
0
ответов

использование методов ctypes в python дает неожиданную ошибку

Я новичок в python и ctypes. Я пытаюсь выполнить, казалось бы, простую задачу, но получаю неожиданные результаты. Я пытаюсь передать строку в функцию c, поэтому я использую тип c_char_p, но ...
вопрос задан: 12 December 2011 20:28
0
ответов

ctypes и string

У меня есть простой C-файл: char * initializetest () {char * test = malloc (1000); возвратный тест; } int searchtest (char * test) {strcpy (тест, "тест"); возврат 0; } main () {char * test = ...
вопрос задан: 9 December 2011 14:57