__main__
C API でスコープに定義された Python クラスのインスタンスを作成したいと考えています。
たとえば、クラスが呼び出さMyClass
れ、次のように定義されます。
class MyClass:
def __init__(self):
pass
クラス型は__main__
スコープの下にあります。
C アプリケーション内で、このクラスのインスタンスを作成したいと考えています。PyInstance_New
これは、クラス名を取るため、単純に可能でした。ただし、この関数は Python3 では使用できません。
代替案のヘルプや提案をいただければ幸いです。
ありがとう、ポール