Gibt es eine Möglichkeit, um Auto-Objekte in Python erstellenWie erstellt man automatisch Objekte für eine Klasse?
class A:
pass
a = A()
ich automatisch Objekte möchte für eine Klasse erstellen. Ich muss eine Reihe von XML analysieren und ich möchte ein Objekt für eine Datei erstellen (entry parse). Oder muss ich einige zufällige Namen erstellen?
sieht aus wie ein Duplikat von http://stackoverflow.com/questions/3451779/how-to-dynamically-create-an-instance-of-a-class-in-python –
Es ist nicht klar aus Ihrer Beschreibung, wo Sie geraten in Schwierigkeiten. Sie haben bereits Code geschrieben, der automatisch eine Instanz 'a' Ihrer Klasse' A' erstellt. Wenn Sie viele Instanzen dieser Klasse benötigen, können Sie sie in einer Liste speichern, z. B. 'files = ['file1.xml', 'file2.xml']; Parser = [A (f) für f in Dateien] '. Aber andere Optionen sind möglich, abhängig von Ihrem Problem ... –