for file_str in files_str_list: if '.hive-staging_hive' in file_str: continue rexp = re.search("(/user/hive/warehouse/.*)", file_str) if rexp: file = rexp.group(1) files.append(file) return files
时间: 2024-04-06 15:31:25 浏览: 90
这段代码是对获取到的文件列表(files_str_list)进行遍历,判断每个文件字符串(file_str)是否包含`.hive-staging_hive`,如果包含则跳过该文件。然后使用正则表达式匹配出符合要求的文件路径(`/user/hive/warehouse/`开头的路径),并将其加入文件列表(files)中。最终返回的是符合要求的文件列表(files)。
阅读全文