import requests import urllib from random import shuffle def escape(html): return html.encode('utf8').replace('"', "'") def quizz() : req = requests.get("https://opentdb.com/api.php?amount=1&difficulty=easy") al = req.json() pas_reponse = [] rep= al['results'][0] question = escape(rep['question']) reponse= escape(rep['correct_answer']) choix = [reponse] for f in rep['incorrect_answers'] : pas_reponse.append(escape(f)) choix.append(escape(f)) shuffle(choix) return {'question' : question, 'reponse' : reponse, 'choix' : choix, 'pas_reponse' : pas_reponse } if __name__ == "__main__" : print quizz()