Creating class instances on the fly

Anthony DeLorenzo gonzo at vex.net
Mon Mar 13 00:28:37 CET 2000


I'm doing some XML parsing, andI'd like to be able to add the values
to class instances.  Is there any way to create an instance of a class
with a dynamically assigned name?

class Course:
	pass

value = 'phys101'

For example....  How could I do the equivalent of this?

phys101 = Course()

for each course name, withhout knowing them ahead of time?

If this isn't possible, is there a way to create instances anonymously, 
perhaps make a list of instance objects or something?

Thanks,

Tony

-- 
# Anthony DeLorenzo <drgonzo at canada.com>
# http://www.vex.net/~gonzo/
# mojo wire: 209-391-8932



More information about the Python-list mailing list