2009-03-09 4 views

Antwort

7

Würde ctypes tun, was Sie wollen?

2

Das Modul wird dl genannt:

>>> import dl 
>>> dl.open("libfoo.so") 
<dl.dl object at 0xb7f580c0> 
>>> dl.open("libfoo.so").sym('bar') 
1400432 

... obwohl es böse ist und man könnte mit ctypes oder ein Erweiterungsmodul zu betrachten.

bearbeiten

Offenbar dl in 2,6 veraltet ist, so wollen Sie ctypes verwenden, die ohnehin eine bessere API hat.

+1

Deprecation von dl zugunsten von Ctypes bestätigt, dass meine Near-Guess einer Antwort richtig war. *Puh*. –

Verwandte Themen