import imp def loadObject(classname): (file,filename,stuff) = imp.find_module(classname) return imp.load_module('tmp', file,filename,stuff) raise Exception("could not find class", classname) def runner(): while (1): name = input("Enter a class name: ") try: o = loadObject(name) o.run() except Exception as e: print("Failed because ", str(e)) def createClass(name): # output = open_output_file("name.py") # output.print("define run():") # output.print(" print('" + name + "'")