title: drop table in python with sqlite3
body: <p>I have question about python and sqlite3.  I want to drop a table from within Python.  The command</p>
  
  <pre><code>cur.execute('drop table if exists tab1')
  </code></pre>
  
  <p>Does not work.</p>
  
  <pre><code>cur.executescript('drop table if exists tab1;')
  </code></pre>
  
  <p>does the job.</p>
  
  <p>The execute method allows the creation of tables.  However, it won't drop them?  Is there a reason for this?</p>