import os import json def load_many_file_from_same_folder( many_folder_path: str, many_file_name: list ): """ Load many files from the same folder. Args: - folder_path (str): - many_file_name (list): Returns: - data (list) """ data = [ load_file( folder_path = folder_path, file_name = file_name ) for folder_path, file_name in zip( many_folder_path, many_file_name ) ] return data def load_file( folder_path: str, file_name: str ) -> str | dict: with open(os.path.join(folder_path, file_name), "r", encoding = "utf-8") as f: if file_name[-4:] == ".txt": pass elif file_name[-5:] == ".json": data = json.load(f) return data