• [^] # Re: Quelques éléments de réponse...

    Posté par . En réponse au message Mise en oeuvre d'une matrice 4x4. Évalué à 1.

    Finalement je suis partie sur ce projet.

    Il prend en compte une matrice 4x4.

    https://peppe8o.com/connect-raspberry-pi-with-matrix-keypad-to-get-user-codes-input/
    https://peppe8o.com/download/python/4x4MatrixKeypad.py

    Maintenant je voulais récupérer le token renvoyé d'une commande linux.

    os.system('rm cookies.txt')
    arch = subprocess.check_output("curl -XPOST -c cookies.txt -d ...........")
    print (arch)
    

    Voici la sortie du print.

    {"access_token":"eyJ0eXAI1NiJ9.eyJpc3Mic3MifQ.DDY71FpHgQ","access_token_expires":7200,"refresh_token":"eyJ0eXiJ9.eyVkz__N9kliGO4Q","refresh_token_expires":86400,"credentials":"auth=d}

    Je voulais récupérer le résultat d'un split via le caractère ".

    token_tmp = arch.split('"')
    

    L'erreur retournée est la suivante, mais comment déclarer un objet type bytes ?

    TypeError: a bytes-like object is required, not 'str'
    

    Ensuite, l'idée est juste de récupérer l'access token.

    token_auth = token_tmp[2]
    print (token_tmp[2])
    

    Merci pour vos retours.