擅长:python、mysql、java
<p>取决于您对哪个版本的Python感兴趣,2.x还是3.x,
阅读<a href="http://docs.python.org/2/extending/" rel="nofollow noreferrer">2.x</a>或<a href="http://docs.python.org/3/extending/" rel="nofollow noreferrer">3.x</a>的扩展和嵌入Python解释器一章。您只对扩展Python感兴趣,所以请参见<strong>1部分。用C或C++ ++强Python提供完整的解释,说明如何实现你需要的,以便能够用Python脚本调用C++中实现的函数。</p>
<P>当然,有很多库和生成器可以让你用Python来包C/C++ API(例如{a3}或<a href="http://swig.org/" rel="nofollow noreferrer">SWIG</a>),但是你的情况听起来很简单,为了学习,IMO最好熟悉Python C API。即使您使用这些工具,也必须经常深入了解Python C API,或者至少理解它。</p>