code: def make_folder(path):
      
      if not os.path.exists(path):
          try:
              os.makedirs(path)
          except OSError as exception:
              if exception.errno != errno.EEXIST:
                  raise ValueError('Specified folder is not writable: %s'
                                   '\nPlease check permissions or set a new valid folder.' % path)
docs: Create folder at input path recursively
  
      Create a folder specified by input path if one
      does not exist already
  
      :param path: input path to folder to be created
      :type path: str
      :raises: os.error if folder cannot be created