class_docstr: zipimporter(archivepath) -> zipimporter object
  
  Create a new zipimporter instance. 'archivepath' must be a path to
  a zipfile, or to a specific path inside a zipfile. For example, it can be
  '/tmp/myimport.zip', or '/tmp/myimport.zip/mydirectory', if mydirectory is a
  valid directory inside the archive.
  
  'ZipImportError is raised if 'archivepath' doesn't point to a valid Zip
  archive.
  
  The 'archive' attribute of zipimporter objects contains the name of the
  zipfile targeted.
class_docstr_tok: ["zipimporter","(","archivepath",")","-",">","zipimporter","object","Create","a","new","zipimporter","instance",".","'archivepath","'","must","be","a","path","to","a","zipfile",",","or","to","a","specific","path","inside","a","zipfile",".","For","example",",","it","can","be","'\/tmp\/myimport.zip","'",",","or","'\/tmp\/myimport.zip\/mydirectory","'",",","if","mydirectory","is","a","valid","directory","inside","the","archive",".","'ZipImportError","is","raised","if","'archivepath","'","does","n't","point","to","a","valid","Zip","archive",".","The","'archive","'","attribute","of","zipimporter","objects","contains","the","name","of","the","zipfile","targeted","."]
docstr: find_module(fullname, path=None) -> self or None.
  
  Search for a module specified by 'fullname'. 'fullname' must be the
  fully qualified (dotted) module name. It returns the zipimporter
  instance itself if the module was found, or None if it wasn't.
  The optional 'path' argument is ignored -- it's there for compatibility
  with the importer protocol.
  
  Deprecated since Python 3.10. Use find_spec() instead.
docstr_tok: ["find_module","(","fullname",",","path=None",")","-",">","self","or","None",".","Search","for","a","module","specified","by","'fullname","'",".","'fullname","'","must","be","the","fully","qualified","(","dotted",")","module","name",".","It","returns","the","zipimporter","instance","itself","if","the","module","was","found",",","or","None","if","it","was","n't",".","The","optional","'path","'","argument","is","ignored","--","it","'s","there","for","compatibility","with","the","importer","protocol",".","Deprecated","since","Python","3.10",".","Use","find_spec","(",")","instead","."]
code: def find_module(self, fullname, path=None):
      """find_module(fullname, path=None) -> self or None.
  
      Search for a module specified by 'fullname'. 'fullname' must be the
      fully qualified (dotted) module name. It returns the zipimporter
      instance itself if the module was found, or None if it wasn't.
      The optional 'path' argument is ignored -- it's there for compatibility
      with the importer protocol.
  
      Deprecated since Python 3.10. Use find_spec() instead.
      """
      _warnings.warn(
          "zipimporter.find_module() is deprecated and slated for "
          "removal in Python 3.12; use find_spec() instead",
          DeprecationWarning,
      )
      return self.find_loader(fullname, path)[0]
  
imports: import _frozen_importlib_external
  from _frozen_importlib_external import _unpack_uint16, _unpack_uint32
  import _frozen_importlib
  import _imp
  import _io
  import marshal
  import sys
  import time
  import _warnings
label_desc: Use image node_id 3 for calling the zipimporter obj's underlying member method code with example usage: obj.find_module(fullname, path) and returns: self