def update_for_date(day, month): dir2 = dir_name1+ str(day)+"_"+str(month) +"/" try: file_names = os.listdir( dir2) train_numbers =map( int, map( lambda x: x[-9:-4] , file_names ) ) for i in range( len( file_names)): print "\t",i generate_avail_json(dir2+file_names[i], out_dir_name, [month, day, train_numbers[i]]) except: print "Folder not Found: ", day,month
def update_all_files(): for idx, curr_dir in enumerate(os.listdir(dir_name1) ): print idx+1, " /",len(os.listdir(dir_name1)) #just a counter try: [date1, month1, _] = curr_dir.split('_') except: [date1, month1 ] = curr_dir.split('_') [date1, month1] = map( int, [date1, month1]) dir2 = dir_name1+curr_dir + '/' # print dir2 file_names = os.listdir( dir2) train_numbers =map( int, map( lambda x: x[-9:-4] , file_names ) ) for i in range( len( file_names)): print "\t",i generate_avail_json(dir2+file_names[i], out_dir_name, [month1, date1, train_numbers[i]])