私はPythonを(静的ライブラリの形式で)ios / obj-cプロジェクトに埋め込んでいるので、Pythonは非常に初めてです。Pythonモジュールを動的にロードすることはできないので、Pythonと一緒にモジュールをコンパイルしたいと思います。
Pythonソースに付属しているモジュールの場合、これは(setup.py
またはを変更することModule/Setup
で)機能しますが、サードパーティのモジュールをダウンロードしたときに気付いたのですが、メカニズムを完全には理解していません。
Pythonに同梱されているモジュールには、dir内のファイルとdir内のファイルが付属してい.c
ます。
私のサードパーティモジュールにはファイルが付属しています。Modules
.py
Lib
.py
1.これらのモジュールのファイル拡張子が異なるのはなぜですか?
2. .pyファイルに付属するモジュールを埋め込みPythonバージョンに統合するにはどうすればよいですか?.c
明らかに、それらをModules / Setupに貼り付けるには、いくつかのファイルが必要です。
3.これらの.cファイルはPythonC-Apiと関係がありますか?
私は何か重要なものが欠けていると思います:)助けていただければ幸いです。