code: def to_disk(self, path, exclude=tuple(), disable=None):
          
          if disable is not None:
              deprecation_warning(Warnings.W014)
              exclude = disable
          path = util.ensure_path(path)
          serializers = OrderedDict()
          serializers["tokenizer"] = lambda p: self.tokenizer.to_disk(p, exclude=["vocab"])
          serializers["meta.json"] = lambda p: p.open("w").write(srsly.json_dumps(self.meta))
          for name, proc in self.pipeline:
              if not hasattr(proc, "name"):
                  continue
              if name in exclude:
                  continue
              if not hasattr(proc, "to_disk"):
                  continue
              serializers[name] = lambda p, proc=proc: proc.to_disk(p, exclude=["vocab"])
          serializers["vocab"] = lambda p: self.vocab.to_disk(p)
          util.to_disk(path, serializers, exclude)
docs: Save the current state to a directory.  If a model is loaded, this
          will include the model.
  
          path (unicode or Path): Path to a directory, which will be created if
              it doesn't exist.
          exclude (list): Names of components or serialization fields to exclude.
  
          DOCS: https://spacy.io/api/language#to_disk