code: def download_data():
      
  
      n_datasets = 2
      for d in range(1, n_datasets + 1):
          if not os.path.isdir('enron%d' % d):
  
              URL = url[d-1]
              print("Downloading %d/%d: %s" % (d, n_datasets, URL))
              folderzip = 'enron%d.zip' % d
  
              with urlopen(URL) as remotedata:
                  with open(folderzip, 'wb') as z:
                      z.write(remotedata.read())
  
              with ZipFile(folderzip) as z:
                  z.extractall()
              os.remove(folderzip)
docs: Download two sets of Enron1 spam/ham e-mails if they are not here
      We will use the first as trainset and the second as testset.
      Return the path prefix to us to load the data from disk.