code: def load_csv(
      fp: Path, is_tsv: bool = False, verbose: bool = True
  ) -> List:
      """
      读取csv格式文件
      Args :
          fp (String) : 保存地址
          is_tsv (bool) : 是否为excel-tab格式
          verbose (bool) : 是否打印日志
      Return :
          list(reader) (List): 读取的List数据
      """
      if verbose:
          logger.info(f"load csv from {fp}")
  
      dialect = "excel-tab" if is_tsv else "excel"
      with open(fp, encoding="utf-8") as f:
          reader = csv.DictReader(f, dialect=dialect)
          return list(reader)
  
file_path: DeepKE/src/deepke/attribution_extraction/standard/utils/ioUtils.py
imports: import os
  import csv
  import json
  import pickle
  import logging
  from typing import NewType, List, Tuple, Dict, Any
label_desc: Use image node_id 3 for calling a global function with example usage: load_csv(fp, is_tsv, verbose) and returns: list