3

PythonでUnixダイナミックリンカーにアクセスするためのラッパーまたは移植されたライブラリが実際に存在するかどうかは誰にもわかりませんか?

4

2 に答える 2

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 を使用することをお勧めします。

于 2009-03-09T20:12:31.403 に答える