preguntar acerca de ctypes
1
réponses
ctypes: construire un pointeur à partir d’un entier arbitraire
À des fins de bas niveau, j'ai besoin de construire un pointeur ctypes à partir d'une adresse arbitraire, donnée en entier. Par exemple:
INTP = ctypes.POINTER(ctypes.c_int)
p = INTP(0x12345678) # i *know* this is the address
Mais toutes ces tenta …
demandé sur
1970-01-01 00:33:31
3
réponses
Python ctypes: chargement DLL à partir d’un chemin relatif
j'ai un module Python,wrapper.py, qui enveloppe un C DLL. La DLL se trouve dans le même dossier que le module. Donc, j'utilise le code suivant pour le charger:
myDll = ctypes.CDLL("MyCDLL.dll")
cela fonctionne si j'exécute wrapper.py à partir de s …
demandé sur
1970-01-01 00:33:30
4
réponses
Obtenir des données du tableau ctypes dans numpy
j'utilise un Python (via ctypes) enveloppé bibliothèque C pour exécuter une série de calcul. À différentes étapes de la course, je veux obtenir des données en Python, et spécifiquement numpy tableaux.
l'enrubannage que j'utilise fait deux types dif …
demandé sur
1970-01-01 00:33:30
3
réponses
Pointeurs et tableaux en ctypes Python
j'ai une DLL contenant une fonction C avec un prototype comme ceci:
int c_read_block(uint32 addr, uint32 *buf, uint32 num);
je veux l'appeler de Python en utilisant des ctypes. La fonction attend un pointeur vers un morceau de mémoire, dans lequel …
demandé sur
1970-01-01 00:33:29
5
réponses
Comment puis-je empêcher une bibliothèque partagée en C d’imprimer sur stdout en python?
je travaille avec une lib python qui importe une bibliothèque C partagée qui imprime sur stdout. Je veux une propre production, afin de l'utiliser avec des tuyaux ou pour rediriger dans des fichiers. Les impressions sont faites en dehors de python, d …
demandé sur
1970-01-01 00:33:31
5
réponses
Comment utiliser les classes C++ avec les ctypes?
je commence à peine avec ctypes et je voudrais utiliser une Classe C++ que j'ai exportée dans un fichier dll depuis python en utilisant ctypes.
Alors disons que mon code C++ ressemble à quelque chose comme ceci:
class MyClass {
public:
int tes …
demandé sur
1970-01-01 00:33:29
7
réponses
liste des fonctions exportées de dll avec ctypes
y a-t-il un moyen de savoir quelles fonctions sont exportées de la dll par la bibliothèque de fonctions étrangères python ctypes ?
et si possible de connaître les détails sur les fonctions exportées à travers c types .
dans l'affirma …
demandé sur
1970-01-01 00:33:30
4
réponses
Appeler les fonctions C en Python
j'ai un tas de fonctions que j'ai écrites en C et j'aimerais qu'un code que j'ai écrit en Python puisse accéder à ces fonctions.
j'ai lu plusieurs questions ici qui traitent d'un problème similaire ( ici et ici par exemple) mais je suis …
demandé sur
1970-01-01 00:33:33