Wie kann ich in einer C-Datei von Python aus auf #defines verweisen?
Ich habe eine C-Datei, die eine Reihe von #defines für Bits enthält, auf die ich in Python verweisen möchte. Es gibt genug davon, die ich lieber nicht in meinen Python-Code kopieren möchte. Gibt es stattdessen eine akzeptierte Methode, um sie direkt aus Python zu referenzieren?
Hinweis: Ich weiß, dass ich die Header-Datei einfach öffnen und analysieren kann. Das wäre einfach, aber wenn es eine pythonischere Methode gibt, würde ich sie gerne verwenden.
Bearbeiten:
Dies sind sehr einfache #Definitionen, die die Bedeutung von Bits in einer Maske definieren, zum Beispiel:
#define FOO_A 0x3
#define FOO_B 0x5