parameters: (self, member, path=None, pwd=None)
return_statement: return self._extract_member(member, path, pwd)
docstring: Extract a member from the archive to the current working directory,
             using its full name. Its file information is extracted as accurately
             as possible. `member' may be a filename or a ZipInfo object. You can
             specify a different directory using `path'.
docstring_summary: Extract a member from the archive to the current working directory,
             using its full name. Its file information is extracted as accurately
             as possible. `member' may be a filename or a ZipInfo object. You can
             specify a different directory using `path'.
docstring_tokens: Extract a member from the archive to the current working directory using its full name . Its file information is extracted as accurately as possible . member may be a filename or a ZipInfo object . You can specify a different directory using path .
function: def extract(self, member, path=None, pwd=None):
          """Extract a member from the archive to the current working directory,
             using its full name. Its file information is extracted as accurately
             as possible. `member' may be a filename or a ZipInfo object. You can
             specify a different directory using `path'.
          """
          if not isinstance(member, ZipInfo):
              member = self.getinfo(member)
  
          if path is None:
              path = os.getcwd()
  
          return self._extract_member(member, path, pwd)
function_tokens: def extract ( self , member , path = None , pwd = None ) : if not isinstance ( member , ZipInfo ) : member = self . getinfo ( member ) if path is None : path = os . getcwd ( ) return self . _extract_member ( member , path , pwd )