新しい型を調べて定義し、それらを pytypeobject に格納して、次の関数を呼び出しました (インタープリターを初期化した後):
PyType_Ready(); //これは定義済みの型を取ります
PyModule_AddObject(); //これにより、PyModule_Create() を使用して作成したモジュールに定義済みの型が追加されます。
定義した型を使用しようとすると、インタープリターはそれが存在しないと言うので、実行時に型を追加するために実行する必要がある別の手順があるか、または他に必要な一連の手順があると想定していますこれを達成するためにかかります。
どんな助けでも大歓迎です。
Python 構文エラー:
Traceback (most recent call last):
File "testscript.py", line 1, in <module>
import Bound
ImportError: No module named Bound
テスト スクリプトの内容:
import Bound
l = Bound.Foo()
Bound はモジュールを定義した名前で、Foo はテスト目的で定義しようとしている型です。