title: Python web server?
body: <p>I want to develop a tool for my project using python. The requirements are:</p>
  
  <ol>
  <li>Embed a web server to let the user get some static files, but the traffic is not very high.</li>
  <li>User can configure the tool using http, I don't want a GUI page, I just need a RPC  interface, like XML-RPC? or others?</li>
  <li>Besides the web server, the tool need some background job to do, so these jobs need to be done with the web server.</li>
  </ol>
  
  <p>So, Which python web server is best choice?  I am looking at CherryPy, If you have other recommendation, please write it here. </p>