Note in the intro to Extending... that ctypes can be a simpler, more portable solution than custom C code.
This commit is contained in:
parent
fd1fcffced
commit
2348eda37b
|
@ -20,6 +20,13 @@ source file by including the header ``"Python.h"``.
|
||||||
The compilation of an extension module depends on its intended use as well as on
|
The compilation of an extension module depends on its intended use as well as on
|
||||||
your system setup; details are given in later chapters.
|
your system setup; details are given in later chapters.
|
||||||
|
|
||||||
|
Do note that if your use case is calling C library functions or system calls,
|
||||||
|
you should consider using the :mod:`ctypes` module rather than writing custom
|
||||||
|
C code. Not only does :mod:`ctypes` let you write Python code to interface
|
||||||
|
with C code, but it is more portable between implementations of Python than
|
||||||
|
writing and compiling an extension module which typically ties you to CPython.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
.. _extending-simpleexample:
|
.. _extending-simpleexample:
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue