Hi,
If you can get away with not telling me the answer, but pointing me to where to 
look for the answer, I'd be grateful.

In my Python learning, I am just now starting to understand how to make classes 
and extend them, so I have a very long way to go.

I wrote this code because I wanted to avoid lots of if statements and having to 
maintain a bunch of code like that. Eventually, my idea is to read in strings 
from a file, look one up, and use it to execute a function. So I created the 
following code. But nothing gets printed to the screen. How do I go about 
figuring out why this isn't happening? Here's the code.

myfuncs = [ "func1",
                "func2" ]

def func1():
  print "func 1"

def func2():
  print "func 2"

eval (myfuncs[0])

raw_input("Press enter to quit")

Thanks.

Jim
Jim Homme,
Usability Services,
Phone: 412-544-1810. Skype: jim.homme
Internal recipients,  Read my accessibility 
blog<http://mysites.highmark.com/personal/lidikki/Blog/default.aspx>. Discuss 
accessibility 
here<http://collaborate.highmark.com/COP/technical/accessibility/default.aspx>. 
Accessibility Wiki: Breaking news and accessibility 
advice<http://collaborate.highmark.com/COP/technical/accessibility/Accessibility%20Wiki/Forms/AllPages.aspx>


________________________________
This e-mail and any attachments to it are confidential and are intended solely 
for use of the individual or entity to whom they are addressed. If you have 
received this e-mail in error, please notify the sender immediately and then 
delete it. If you are not the intended recipient, you must not keep, use, 
disclose, copy or distribute this e-mail without the author's prior permission. 
The views expressed in this e-mail message do not necessarily represent the 
views of Highmark Inc., its subsidiaries, or affiliates.
_______________________________________________
Tutor maillist  -  Tutor@python.org
To unsubscribe or change subscription options:
http://mail.python.org/mailman/listinfo/tutor

Reply via email to