code: def get_layers_with_name(net, name="", verbose=False):
      
      logging.info("  [*] geting layers with %s" % name)
  
      layers = []
      i = 0
  
      for layer in net.all_layers:
          # logging.info(type(layer.name))
          if name in layer.name:
              layers.append(layer)
  
              if verbose:
                  logging.info("  got {:3}: {:15}   {}".format(i, layer.name, str(layer.get_shape())))
                  i = i + 1
  
      return layers
docs: Get a list of layers' output in a network by a given name scope.
  
      Parameters
      -----------
      net : :class:`Layer`
          The last layer of the network.
      name : str
          Get the layers' output that contain this name.
      verbose : boolean
          If True, print information of all the layers' output
  
      Returns
      --------
      list of Tensor
          A list of layers' output (TensorFlow tensor)
  
      Examples
      ---------
      >>> import tensorlayer as tl
      >>> layers = tl.layers.get_layers_with_name(net, "CNN", True)