code: def is_local_and_existing_uri(uri):
      parsed_uri = urlparse(uri)
  
      log4Error.invalidInputError(
          not parsed_uri.scheme or parsed_uri.scheme == "file",
          "Not Local File!",
      )
  
      log4Error.invalidInputError(
          not parsed_uri.netloc
          or parsed_uri.netloc.lower() == "localhost",
          "Not Local File!",
      )
  
      log4Error.invalidInputError(
          exists(parsed_uri.path), "File Not Exist!"
      )
  
file_path: BigDL/python/friesian/example/wnd/recsys2021/convert_train.py
imports: import os
  from os import listdir
  from argparse import ArgumentParser
  import pandas
  from urllib.parse import urlparse
  from os.path import exists
  from bigdl.dllib.utils import log4Error
label_desc: Use image node_id 1 for calling a global function with example usage: is_local_and_existing_uri(uri) without return types