code: def import_csv(file_name, **kwargs):
      
      # File delimiters
      sep = kwargs.get('separator', ",")
  
      content = exch.read_file(file_name, skip_lines=1)
      return exch.import_text_data(content, sep)
docs: Reads control points from a CSV file and generates a 1-dimensional list of control points.
  
      It is possible to use a different value separator via ``separator`` keyword argument. The following code segment
      illustrates the usage of ``separator`` keyword argument.
  
      .. code-block:: python
          :linenos:
  
          # By default, import_csv uses 'comma' as the value separator
          ctrlpts = exchange.import_csv("control_points.csv")
  
          # Alternatively, it is possible to import a file containing tab-separated values
          ctrlpts = exchange.import_csv("control_points.csv", separator="\\t")
  
      The only difference of this function from :py:func:`.exchange.import_txt()` is skipping the first line of the input
      file which generally contains the column headings.
  
      :param file_name: file name of the text file
      :type file_name: str
      :return: list of control points
      :rtype: list
      :raises GeomdlException: an error occurred reading the file