title: Zipfile not writing data
body: <p>I have tried to zip log files that I have created, but nothing is written!
  Code:</p>
  
  <pre><code>    def del_files():
          '''Adapted from answer @ http://stackoverflow.com/questions/7217196/python-delete-old-files by jterrace'''
          dir_to_search = os.path.join(os.getcwd(),'log')
          for dirpath, dirnames, filenames in os.walk(dir_to_search):
              for file in filenames:
                  curpath = os.path.join(dirpath, file)
                  log(curpath)
                  if curpath != path:
                      log("Archiving old log files...")
                      with zipfile.ZipFile("log_old.zip", "w") as ZipFile:
                          ZipFile.write(curpath)
                          ZipFile.close()
                          log("archived")
  </code></pre>