title: How to run a function named in a variable?
body: <p>I want to run a function and the name of that function is the value of a variable. So if the <code>variable == "Hello"</code> it would run the function <code>Hello()</code>. the variable is from a certain cell in an excel document (I just thought I would add that).</p>
  
  <p>I have tried using <code>eval()</code> but that seems to not work when the function is more then just output of text.</p>
  
  <pre><code>this = sheet["B"+str(row)].value 
  eval(function+"()")
  </code></pre>
  
  <p>I want it just to run the function but the shell just skips right over - <code>eval(this+"()")</code>  - so I am not sure what is actually happening.</p>