作为标题,是否有某种方法可以直接在python(或Ironpython)中导入c * .lib而无需任何包装? (例如* .dll,包括换行功能)
最佳答案
CPython和IronPython都带有ctypes
module,它使您可以直接加载DLL:
from ctypes import *
print hex(windll.kernel32.GetModuleHandleA(None))
请仔细阅读模块文档,其中包括有关如何正确传递各种C类型的教程。
作为标题,是否有某种方法可以直接在python(或Ironpython)中导入c * .lib而无需任何包装? (例如* .dll,包括换行功能)
最佳答案
CPython和IronPython都带有ctypes
module,它使您可以直接加载DLL:
from ctypes import *
print hex(windll.kernel32.GetModuleHandleA(None))