pythonて言語には元からCでのAPIがあるのですが、いちいちpythonの中のオブジェクトとCでの変数とをやり取りする際に型の変換が必要になります。pythonの世界では全ての変数がオブジェクトなので仕方ないのですが・・・。そこで、ctypesというモジュールを使うことで、ある程度簡単にこの変数の型変換を行えるようになります。pythonからCのDLLを呼んだり、pythonからCの関数をcallしたりする際には重宝しそうです。 以下、簡単なサンプルです。 まず、python側のコード import ctypes # DLLをロード lib = ctypes.cdll.LoadLibrary("CalcDll.dll") # 関数呼び出し print lib.fnCalcDll(None) # 配列渡し TenIntegers = ctypes.c_int * 10 ii = TenI
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く