Я использую ctypes для доступа к общей библиотеке, написанной на C. Исходный код общей библиотеки на C содержит перечисление как перечисление {недопустимо = 0, тип1 = 1, тип2 = 2
} type_enum; На Python ...
Боюсь, я не смог найти простой ответ на этот вопрос в Интернет, так что, возможно, он появится в будущем из-за этого вопроса! Я использую pywiiuse, оболочку python для библиотеки C wiiuse ...
Мне нужно вызвать 32-битную DLL из 64-битного Python, и я не могу найти хороший пример использования межпроцессного взаимодействия. Мне не нужно пропускать или возвращать что-либо сложное. DLL для ...
У меня есть поле ctypes, которое является POINTER (c_char) (должно быть, согласно документации, c_char_p не работал для моего приложения: https://docs.python.org/3.7/library/ctypes.html#ctypes .c_char_p) Для ...
Как установить Python-pyside на Centos 6 после yum, как мне импортировать библиотеку libpyside.so в Python как модуль? https://wiki.qt.io/PySide_Binaries_Linux Я играл с модулем Python ctypes для ...
Я пытаюсь передать пустой вектор типа long по ссылке на функцию c ++ в качестве аргумента от python, используя ctypes. Я использую Python3 и C ++ 11 компилятор. Я попытался передать ctypes.c_void_p ...
Как построить, передать и успешно прочитать массив различных типов в / в функции? Я новичок в использовании ctypes в Python и никогда раньше не использовал указатели, поэтому я немного запутался. Я пытаюсь ...
У меня проблемы с использованием DLL-функции с Python. Мне нужно использовать определенную DLL, написанную на C для моего приложения. Я не могу изменить DLL, но у меня есть определения структур. Итак, структура C ...
Когда я получаю следующее предупреждающее сообщение попробуйте использовать массив ctypes как массив numpy: Python 2.7.1 (r271: 86832, 27 ноября 2010 г., 18:30:46) [MSC v.1500 32 бит (Intel)] на
win32
Введите "help", "...
Я пытаюсь заставить работать академический код с открытым исходным кодом (главная страница проекта находится здесь ). Это большая кодовая база C ++ с (очень) тонкой оболочкой python, которая использует CDLL для загрузки C ++ и вызова некоторого C ...
Я хотел бы реализовать код C # в критической части моей программы на Python чтобы сделать это быстрее. Он говорит (в документации Python и на этом сайте), что вы можете загрузить библиотеку динамической компоновки (и так сказать ...
Я пытаюсь вызвать функцию перезагрузки из libc в Python через ctypes, и я просто не могу заставить ее работать. Я ссылался на страницу перезагрузки man 2 (http://linux.die.net/man/2/reboot). Мое ядро ...
Я прочитал следующие две темы об обертывании библиотеки C и библиотеки C++, я еще не уверен, что понял это. Библиотека C++, с которой я работаю, использует класс и шаблон, но не в каком-либо чрезмерно...
Я думаю, что у меня противоположная проблема, описанная здесь. У меня есть один процесс, записывающий данные в журнал, и я хочу, чтобы второй процесс их прочитал, но я не хочу, чтобы второй процесс мог изменять ...
Следуя этой рекомендации, я написал собственную библиотеку расширений C для оптимизации части модуля Python с помощью ctypes. Я выбрал ctypes вместо написания собственной библиотеки для CPython, потому что это было быстрее ...
У меня есть функция C, которая mallocs() и заполняет двумерный массив поплавков. Она "возвращает" этот адрес и размер массива. Подпись: int get_array_c(float** addr, int* nrows, int* ncols); ...
Я работаю с библиотекой python, которая импортирует разделяемую библиотеку C, которая печатает на stdout. Мне нужен чистый вывод, чтобы использовать его с каналами или перенаправлять в файлы. Печать выполняется вне python, в ...
Я пишу привязки Python для библиотеки C, которая использует буферы разделяемой памяти для хранения своего внутреннего состояния. Выделение и освобождение этих буферов выполняется вне Python самой библиотекой ...
Я уже некоторое время гуглил, но не мог найти простой пример ctypes python3 и Win32 API для создания и отображения окна. Укажите здесь хорошую ссылку или покажите код. Заранее спасибо!
Это отлично работает в Windows 7 с Python 2.7 :lib = ctypes.cdll.LoadLibrary ('пров _означает' )provmeans = lib.provmeans Библиотека prov_означает.DLL находится в моем рабочем каталоге. Он экспортирует простой,...
Честное слово, я дурак.
При вызове функции я просто опускал второй и третий аргументы.
Как дурак.
Потому что я такой.
Далее следует оригинальный глупый вопрос: Кажется, это должно ...
У меня есть блок кода, который отлично работает в 32-битной версии, и я пытаюсь заставить его работать и в 64-битной версии. При запуске процесса структура sizeof (), кажется, возвращает недопустимые параметры, и...
Я определил класс ctypes и связанную вспомогательную функцию следующим образом: class BNG_FFITuple (Structure): _fields_ = [("a", c_uint32), ("b", c_uint32)] класс BNG_FFIArray (...
Увидев обсуждение на форуме многолетней давности, которое так и не было решено, я задумался, как правильно создать кортеж, который ссылается сам на себя. Технически это очень...
Я статически объявил большую структуру в C, но мне нужно использовать те же данные для некоторого анализа в Python. Я бы не стал повторно -копировать эти данные в Python, чтобы избежать ошибок, есть ли способ...
У меня есть код, который использует ctypes, чтобы попытаться определить, является ли файл, на который указывает sys.stdout, на самом деле stdout. Я знаю, что в любой POSIX-совместимой системе и даже в Windows должно быть безопасно ...
С помощью некоторого взлома я получил данные, переходящие между Python и C, используя типы python c -. Это кажется немного запутанным, поэтому я надеялся, что кто-то с большим опытом может сказать мне, делаю ли я...
У меня возникли трудности с кажущейся простой проблемой. Существуют различные функции C, которые мне нужно вызывать из кода Python. В настоящее время я пытаюсь сделать это через ctypes. У меня проблемы с простым...
Я работаю над приложением, которое использует тексты с разных языков, поэтому для просмотра или создания отчетов некоторые тексты (строки) необходимо сортировать на определенном языке. В настоящее время у меня есть обходной путь...
У меня есть список допустимых букв дисков, и я хочу предоставить выбор конечному пользователю. Я хочу показать им названия дисков. Вот код, который должен показать мне имя диска F: \: import ...