code: def find_filepath(
          filename,
          basepaths=(os.path.curdir, DATA_PATH, BIGDATA_PATH, BASE_DIR, '~', '~/Downloads', os.path.join('/', 'tmp'), '..')):
      
      if os.path.isfile(filename):
          return filename
      for basedir in basepaths:
          fullpath = expand_filepath(os.path.join(basedir, filename))
          if os.path.isfile(fullpath):
              return fullpath
      return False
docs: Given a filename or path see if it exists in any of the common places datafiles might be
  
      >>> p = find_filepath('iq_test.csv')
      >>> p == expand_filepath(os.path.join(DATA_PATH, 'iq_test.csv'))
      True
      >>> p[-len('iq_test.csv'):]
      'iq_test.csv'
      >>> find_filepath('exponentially-crazy-filename-2.718281828459045.nonexistent')
      False