import os, sys import json path1 = "C:/Users/diego/Documents/companion_app/primer_sem" path2 = "C:/Users/diego/Documents/companion_app/segundo_sem" dirs1 = os.listdir(path1) dirs2 = os.listdir(path2) def orderFiles1(files1): i = 1 for file in dirs1: if file.endswith('.json'): files1.append({'file': file, 'num': i}) i += 1 return files1 def orderFiles2(files2): i = 1 for file in dirs2: if file.endswith('.json'): files2.append({'file': file, 'num': i}) i += 1 return files2 def orderFiles3(files1, files2, files3): for i in range(len(files1)): files3.append({'file': files1[i]['file'], 'num': files1[i]['num']}) files3.append({'file': files2[i]['file'], 'num': files1[i]['num']}) return files3 files1 = orderFiles1([]) files2 = orderFiles2([]) files3 = [] files3 = orderFiles3(files1, files2, files3) # for file in files3: # check = file['file'].split('.') # path = "C:/Users/diego/Documents/companion_app/segundo_sem" if check[0][-1] == '2' else "C:/Users/diego/Documents/companion_app/primer_sem" # with open(path + '/' + file['file']) as f: # data = json.load(f) # fac_id = file['num'] # for key in data: # if key != 'Horario ': # code = key # name = data[key][0] # creds = data[key][1] # print(code, name, creds, fac_id)