标签: python linker dlopen
是否有人知道是否实际存在一个包装器或移植的库来访问Python上的Unix动态链接器?
答案 0 :(得分:7)
ctypes会做你想做的事吗?
答案 1 :(得分:2)
该模块名为dl:
>>> import dl >>> dl.open("libfoo.so") <dl.dl object at 0xb7f580c0> >>> dl.open("libfoo.so").sym('bar') 1400432
...虽然它很讨厌,你可能想考虑使用ctypes或扩展模块。
修改强>
显然,dl在2.6中已弃用,因此您无论如何都要使用具有更好API的ctypes。