|  |  | Python ライブラリリファレンス |  |  |

Previous: 13 errno Up: 14 汎用オペレーティングシステムサービス Next: 1 ctypesチュートリアル

# 14 `ctypes` -- Pythonのための外部関数ライブラリ。

バージョン 2.5 で 新たに追加 された仕様です。

`ctypes`はPythonのための外部関数ライブラリです。このライブラリは Cと互換性のあるデータ型を提供し、動的リンク/共有ライブラリ内の 関数呼び出しを可能にします。動的リンク/共有ライブラリを純粋なPythonで ラップするために使うことができます。

Subsections

- 1 ctypesチュートリアル
  - 1 動的リンクライブラリをロードする
  - 2 ロードしたdllから関数にアクセスする
  - 3 関数を呼び出す
  - 4 基本のデータ型
  - 5 続・関数を呼び出す
  - 6 自作のデータ型とともに関数を呼び出す
  - 7 要求される引数の型を指定する (関数プロトタイプ)
  - 8 戻り値の型
  - 9 ポインタを渡す(または、パラメータの参照渡し)
  - 10 構造体と共用体
  - 11 構造体/共用体アライメントとバイトオーダー
  - 12 構造体と共用体におけるビットフィールド
  - 13 配列
  - 14 ポインタ
  - 15 型変換
  - 16 不完全型
  - 17 コールバック関数
  - 18 dllからエクスポートされている値へアクセスする
  - 19 予期しないこと
  - 20 可変サイズのデータ型
  - 21 バグ、ToDoおよび実装されていないもの
- 2 ctypesリファレンス
  - 1 共有ライブラリを見つける
  - 2 共有ライブラリをロードする
  - 3 外部関数
  - 4 関数プロトタイプ
  - 5 ユーティリティ関数
  - 6 データ型
  - 7 基本データ型
  - 8 標準データ型
  - 9 配列とポインタ

|  |  | Python ライブラリリファレンス |  |  |

Previous: 13 errno Up: 14 汎用オペレーティングシステムサービス Next: 1 ctypesチュートリアル

リリース 2.5 ，19th September, 2006 更新