これは、別の C モジュールで C PyObject のインスタンスを作成したいことを除いて、私が望んでいるように思えます。
C APIを使用して、Pythonで宣言されたPythonクラスのインスタンスを作成します
しかし、C から Python モジュールを使用するためのドキュメントを見つけることができません。誰もが Python を C で拡張することについて話しているだけなので、関連するドキュメントをオンラインで見つけることができないようです。
私の問題は、スピードアップしたい Pygame があることです。だから私は Pygame へのアクセスを必要とする C モジュールを作成しています。pygame をインポートするにはどうすればよいですか? 2 つのコピーをインポートしたくありませんよね? 私が理解できるコーディング部分は、コードを構成してリンクする方法がわかりません。私はいくつかのドキュメントが欠けているに違いないことを知っているので、誰かが私を正しい方向に向けることができれば、私は大いに感謝しています.
更新:申し訳ありませんが、投稿を読み直して、私の言葉遣いがひどいことに気付きました。
pygame がインストールされている場合は、Python/include ディレクトリを調べて、pygame ヘッダー ファイルを見つけることができます。それらは何のため?あなたのCモジュールはpygame Cモジュールに直接アクセスできると思ったので、PythonスクリプトとCモジュールは同じpygameインスタンスを使用していました。
明確化誰か?