[Tutor] Creating an object with a string

Martin Hjort Eriksen martin at hardcoder.dk
Mon May 24 04:43:01 EDT 2004

I am parsing an XML file, and based on certain tags, i want to create 
certain objects. During the parsing i generate a string, with which i 
determine what type of object I want to create. The simple way is to 
have som if statements to determine it, but I was wondering if there is 
not a more "smart" method. I also do lot of PHP programming, where it is 
possible to do:

$object = "ClassToCreate";

$newObject = new $object();


In that way I am able to with very few lines, to create an object based 
on a string. Is there any way of doing something similar in Python?


Martin Hjort Eriksen

More information about the Tutor mailing list