def open_file(): print("\nPlease select the XML file containing your class data.\n") gradebook_list = os.listdir(save_path) for gradebook in gradebook_list: if gradebook.__contains__('.xml'): print('\t>', gradebook.replace('.xml', ''), '\n') FILE_NAME = os.path.join(save_path, str(input("> ")) + '.xml') if ErrorHandler.is_file_type('xml', FILE_NAME): global FILE_NAME main_menu() else: print("\nInvalid file type. Please choose another.") open_file()