概説 Python APIはPython.hを取り込むことにより、Pythonインストール標準のC言語APIを使用しし、拡張モジュールを作成します。古いPythonしかインストールされていない環境(ctypesが標準でつかえない場合を想定)や、外部モジュール、SWIGがインストールされていない環境などでは有効な手段です。 ↑ 作成方法 拡張モジュールのコードを書く(ext.c) #include <Python.h> static PyObject * fact(PyObject *self, PyObject *args) { int n; int i; int ret=1; if (!PyArg_ParseTuple(args, "i", &n)) return NULL; for (i=n; i>0; i--) ret *= i; return Py_BuildValue("i",