0
ответов

Получить определение перечисления из общей библиотеки

Я использую ctypes для доступа к общей библиотеке, написанной на C. Исходный код общей библиотеки на C содержит перечисление как перечисление {недопустимо = 0, тип1 = 1, тип2 = 2 } type_enum; На Python ...
вопрос задан: 29 June 2019 05:26
0
ответов

Где python ищет dll, открытую ctypes.cdll. <Имя> в Windows?

Боюсь, я не смог найти простой ответ на этот вопрос в Интернет, так что, возможно, он появится в будущем из-за этого вопроса! Я использую pywiiuse, оболочку python для библиотеки C wiiuse ...
вопрос задан: 19 April 2019 16:06
0
ответов

Могу ли я вызвать эту 32-битную DLL в 64-битном Python, используя межпроцессное взаимодействие?

Мне нужно вызвать 32-битную DLL из 64-битного Python, и я не могу найти хороший пример использования межпроцессного взаимодействия. Мне не нужно пропускать или возвращать что-либо сложное. DLL для ...
вопрос задан: 29 March 2019 11:36
0
ответов

python: ctypes, читать POINTER (c_char) в python

У меня есть поле ctypes, которое является POINTER (c_char) (должно быть, согласно документации, c_char_p не работал для моего приложения: https://docs.python.org/3.7/library/ctypes.html#ctypes .c_char_p) Для ...
вопрос задан: 12 March 2019 16:54
0
ответов

Как импортировать libpyside.so как модуль

Как установить Python-pyside на Centos 6 после yum, как мне импортировать библиотеку libpyside.so в Python как модуль? https://wiki.qt.io/PySide_Binaries_Linux Я играл с модулем Python ctypes для ...
вопрос задан: 22 January 2019 12:47
0
ответов

использование Python ctypes передать длинный вектор по ссылке на функцию C ++

Я пытаюсь передать пустой вектор типа long по ссылке на функцию c ++ в качестве аргумента от python, используя ctypes. Я использую Python3 и C ++ 11 компилятор. Я попытался передать ctypes.c_void_p ...
вопрос задан: 19 January 2019 11:29
0
ответов

Передача массива различных типов в функцию

Как построить, передать и успешно прочитать массив различных типов в / в функции? Я новичок в использовании ctypes в Python и никогда раньше не использовал указатели, поэтому я немного запутался. Я пытаюсь ...
вопрос задан: 16 January 2019 10:02
0
ответов

Взаимодействие структуры C в Python

У меня проблемы с использованием DLL-функции с Python. Мне нужно использовать определенную DLL, написанную на C для моего приложения. Я не могу изменить DLL, но у меня есть определения структур. Итак, структура C ...
вопрос задан: 13 July 2018 09:28
0
ответов

Предупреждение PEP 3118 при использовании массива ctypes в качестве массива numpy

Когда я получаю следующее предупреждающее сообщение попробуйте использовать массив ctypes как массив numpy: Python 2.7.1 (r271: 86832, 27 ноября 2010 г., 18:30:46) [MSC v.1500 32 бит (Intel)] на win32 Введите "help", "...
вопрос задан: 9 July 2018 01:24
0
ответов

python загружает c lib с CDLL, не видит библиотек в пути python

Я пытаюсь заставить работать академический код с открытым исходным кодом (главная страница проекта находится здесь ). Это большая кодовая база C ++ с (очень) тонкой оболочкой python, которая использует CDLL для загрузки C ++ и вызова некоторого C ...
вопрос задан: 1 January 2018 15:49
0
ответов

Использование ctypes в python для доступа к методам C # dll

Я хотел бы реализовать код C # в критической части моей программы на Python чтобы сделать это быстрее. Он говорит (в документации Python и на этом сайте), что вы можете загрузить библиотеку динамической компоновки (и так сказать ...
вопрос задан: 20 July 2017 15:21
0
ответов

Типы Python, вызывающие reboot () из libc в Linux

Я пытаюсь вызвать функцию перезагрузки из libc в Python через ctypes, и я просто не могу заставить ее работать. Я ссылался на страницу перезагрузки man 2 (http://linux.die.net/man/2/reboot). Мое ядро ​​...
вопрос задан: 23 May 2017 12:16
0
ответов

Является ли обертывание библиотеки C++ с ctypes плохой идеей?

Я прочитал следующие две темы об обертывании библиотеки C и библиотеки C++, я еще не уверен, что понял это. Библиотека C++, с которой я работаю, использует класс и шаблон, но не в каком-либо чрезмерно...
вопрос задан: 23 May 2017 12:00
0
ответов

Python mmap ctypes - только чтение

Я думаю, что у меня противоположная проблема, описанная здесь. У меня есть один процесс, записывающий данные в журнал, и я хочу, чтобы второй процесс их прочитал, но я не хочу, чтобы второй процесс мог изменять ...
вопрос задан: 23 May 2017 11:59
0
ответов

Создание библиотеки C на основе ctypes с помощью distutils

Следуя этой рекомендации, я написал собственную библиотеку расширений C для оптимизации части модуля Python с помощью ctypes. Я выбрал ctypes вместо написания собственной библиотеки для CPython, потому что это было быстрее ...
вопрос задан: 23 May 2017 11:33
0
ответов

Могу ли я заставить numpy ndarray принять право собственности на свою память?

У меня есть функция C, которая mallocs() и заполняет двумерный массив поплавков. Она "возвращает" этот адрес и размер массива. Подпись: int get_array_c(float** addr, int* nrows, int* ncols); ...
вопрос задан: 23 May 2017 10:29
0
ответов

Как предотвратить печать разделяемой библиотеки C на stdout в python?

Я работаю с библиотекой python, которая импортирует разделяемую библиотеку C, которая печатает на stdout. Мне нужен чистый вывод, чтобы использовать его с каналами или перенаправлять в файлы. Печать выполняется вне python, в ...
вопрос задан: 29 March 2017 09:42
0
ответов

Безопасный способ выставить C-выделенный буфер памяти, используя numpy / ctypes?

Я пишу привязки Python для библиотеки C, которая использует буферы разделяемой памяти для хранения своего внутреннего состояния. Выделение и освобождение этих буферов выполняется вне Python самой библиотекой ...
вопрос задан: 28 June 2016 21:39
0
ответов

python3 ctype CreateWindowEx простой пример

Я уже некоторое время гуглил, но не мог найти простой пример ctypes python3 и Win32 API для создания и отображения окна. Укажите здесь хорошую ссылку или покажите код. Заранее спасибо!
вопрос задан: 3 April 2016 05:49
0
ответов

WindowsError :[Ошибка 126] при загрузке DLL с ctypes

Это отлично работает в Windows 7 с Python 2.7 :lib = ctypes.cdll.LoadLibrary ('пров _означает' )provmeans = lib.provmeans Библиотека prov_означает.DLL находится в моем рабочем каталоге. Он экспортирует простой,...
вопрос задан: 25 November 2015 22:12
0
ответов

Передача массивов Numpy в функцию C для ввода и вывода

Честное слово, я дурак. При вызове функции я просто опускал второй и третий аргументы. Как дурак. Потому что я такой. Далее следует оригинальный глупый вопрос: Кажется, это должно ...
вопрос задан: 8 November 2015 04:34
0
ответов

Как перечислить модули в 64-битной версии Python

У меня есть блок кода, который отлично работает в 32-битной версии, и я пытаюсь заставить его работать и в 64-битной версии. При запуске процесса структура sizeof (), кажется, возвращает недопустимые параметры, и...
вопрос задан: 19 August 2015 21:53
0
ответов

Чистый способ структурирования класса ctypes

Я определил класс ctypes и связанную вспомогательную функцию следующим образом: class BNG_FFITuple (Structure): _fields_ = [("a", c_uint32), ("b", c_uint32)] класс BNG_FFIArray (...
вопрос задан: 11 July 2015 11:55
0
ответов

Самостоятельное построение -Ссылки на кортежи

Увидев обсуждение на форуме многолетней давности, которое так и не было решено, я задумался, как правильно создать кортеж, который ссылается сам на себя. Технически это очень...
вопрос задан: 13 January 2015 18:00
0
ответов

Доступ к C -Объявленная вложенная структура из Python

Я статически объявил большую структуру в C, но мне нужно использовать те же данные для некоторого анализа в Python. Я бы не стал повторно -копировать эти данные в Python, чтобы избежать ошибок, есть ли способ...
вопрос задан: 16 December 2014 01:23
0
ответов

Есть ли кроссплатформенный способ надежно найти дескриптор файла stdout с помощью ctypes?

У меня есть код, который использует ctypes, чтобы попытаться определить, является ли файл, на который указывает sys.stdout, на самом деле stdout. Я знаю, что в любой POSIX-совместимой системе и даже в Windows должно быть безопасно ...
вопрос задан: 20 October 2014 18:46
0
ответов

Хорошие способы передачи 2D-массивов переменной длины в/из Python и C?

С помощью некоторого взлома я получил данные, переходящие между Python и C, используя типы python c -. Это кажется немного запутанным, поэтому я надеялся, что кто-то с большим опытом может сказать мне, делаю ли я...
вопрос задан: 8 March 2014 12:08
0
ответов

Проблема с возвратом значений из функции C, вызванной из Python

У меня возникли трудности с кажущейся простой проблемой. Существуют различные функции C, которые мне нужно вызывать из кода Python. В настоящее время я пытаюсь сделать это через ctypes. У меня проблемы с простым...
вопрос задан: 8 March 2014 12:08
0
ответов

Сортировка списка строк с определенной локалью в python

Я работаю над приложением, которое использует тексты с разных языков, поэтому для просмотра или создания отчетов некоторые тексты (строки) необходимо сортировать на определенном языке. В настоящее время у меня есть обходной путь...
вопрос задан: 8 March 2014 12:07
0
ответов

Как я могу получить имя диска в python

У меня есть список допустимых букв дисков, и я хочу предоставить выбор конечному пользователю. Я хочу показать им названия дисков. Вот код, который должен показать мне имя диска F: \: import ...
вопрос задан: 8 March 2014 12:05