mirror of
https://github.com/python/cpython.git
synced 2025-11-11 22:55:08 +00:00
Merged revisions 74862 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/trunk ........ r74862 | brett.cannon | 2009-09-16 20:24:45 -0700 (Wed, 16 Sep 2009) | 1 line 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
2031d13172
commit
7f98a6c0b6
1 changed files with 7 additions and 0 deletions
|
|
@ -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…
Add table
Add a link
Reference in a new issue