return options options = parse_commands(sys.argv[1:]) header_list = [ "person_id", "deviceModel", "deviceName", "dpi", "updateDateTime", "screenHeight", "screenWidth", "level", "contentIndex", "questionIndex", "derivedQuestionIndex", "questionManagerCategory", "dragDataSetCreationDateTime", "dragDataCreationDateTime", "isOnCorrectAnswer", "posX", "posY", "touchPressure" ] rest_handler = RestHandler() json_handler = JsonHandler() csv_handler = CsvHandler(filepath=options.drag_file, header_list=header_list) #f = open(options.json_file, 'w') date_list_json = rest_handler.get_json_of_date_list() date_list = json_handler.json_to_date_list(date_list_json) for idx, date in enumerate(date_list): #for idx, date in enumerate(['1970-01-01','2019-02-07']): #result_dict_list = [] if date == '1970/01/01': print('Date 1970/01/01') continue print('[{}], ({}/{}) Now Collecting'.format(date, idx + 1, len(date_list))) for mobile_os in ('iOS', 'Android'): person_list_json = rest_handler.get_json_of_person_id_by_date( date, mobile_os) person_list = json_handler.json_to_person_list(person_list_json,