在笔者看来,Ctypes 可以很好的用于 Windows 和 Linux 操作系统,但是 python C API 却是只能适用于 Linux 操作系统,这一点笔者经过细致实验,发现 Windows 的 C api 实在是很不友好,无法做到通用文件(适用 Linux 操作系统),这对于在 Windows 系统开发,Linux 上线的开发人员来说,挺不方便的。
Python - Windows / Linux 关于 Ctypes 和 Python C API 的理解
在笔者看来,Ctypes 可以很好的用于 Windows 和 Linux 操作系统,但是 python C API 却是只能适用于 Linux 操作系统,这一点笔者经过细致实验,发现 Windows 的 C api 实在是很不友好,无法做到通用文件(适用 Linux 操作系统),这对于在 Windows 系统开发,Linux 上线的开发人员来说,挺不方便的。