Я думаю, что вы не можете сделать это, используя подстановочные знаки, так как вы хотите загрузить файлы, которые находятся в пределах временного диапазона.Так как можно загружать фрейм данных из нескольких мест, вы можете просто создать массив путей к файлам, которые находятся в пределах временного диапазона, и загрузить пути.Вот пример кода, который я пробовал:
target_files = []
st = 123
et = 321
path="<files_base_path>"
for file in os.listdir(path):
try:
ts = int(file[5:8])
if ts >= st and ts <= et:
target_files.append(path+file)
except Exception as ex:
continue
spark.read.parquet(*target_files)
Измените постоянные значения на основе вашего ввода.Надеюсь, это поможет вам ..