渡された変数に応じてオブジェクトクラスを動的に変更する方法はありますか?たとえば:変数に依存するPythonクラス
class Parent:
def __init__(self, variable):
...
some magic
...
class ChildA:
pass
class ChildB:
pass
cls=Parent('a')
cls.__class__
<class '__main__.ChildA'>
cls=Parent('b')
cls.__class__
<class '__main__.ChildB'>
は、これらが実際に全く別々のクラスであるべきであり、彼らはするかどうかを検討し、 'Parent(何でも)'の代わりに何らかのファクトリ関数を使ってインスタンスを作成するほうが良いかもしれないかどうかを検討してください。 – user2357112
シンプルなgoogle検索[これ](http://stackoverflow.com/questions/9143948/changing-the-class-type-of-a-class-after-inserted-data)が登場しました。 Googleはあなたの友人です。 –