Hi, > I was wondering how I can read > commands from the XML file and then execute them in the game. ... > I just need some way of > being able to read from the file what function the program needs to > call next. Any help is appreciated.
One thing you could do is use the eval or compile methods. These functions let you run arbitray code passed into them as a string. So, for instance, you can write: my_list = eval('[1,2,3,4]') and my_list will then be assigned the list [1,2,3,4], moreover: eval("my_list.%s" % "reverse()") or ... even further .. :-) command = "reverse" eval("my_list.%s()" % "reverse") will reverse my_list Is that something like what you're looking for? -steve -- http://mail.python.org/mailman/listinfo/python-list