Python input sans appuyer sur entrée

Résolu/Fermé
Cookies_Master Messages postés 26 Date d'inscription samedi 27 mai 2017 Statut Membre Dernière intervention 17 septembre 2017 - Modifié le 14 sept. 2017 à 00:19
Phil_1857 Messages postés 1883 Date d'inscription lundi 23 mars 2020 Statut Membre Dernière intervention 28 février 2024 - 17 nov. 2023 à 11:49
Bonsoir à tous :)
Je suis en train de coder un petit programme, et j'aimerais qu'il soit un peu plus "réactif".
Donc je voudrai savoir si en python, il est possible de faire un input sans avoir besoin a appuyer sur la touche "entrée" pour confirmer le tout.

Merci d'avance pour vos futures réponses :)

1 réponse

Cookies_Master Messages postés 26 Date d'inscription samedi 27 mai 2017 Statut Membre Dernière intervention 17 septembre 2017 6
Modifié le 14 sept. 2017 à 15:56
J'ai finalement trouver une solution de mon côté, pour ceux qui passerais par ici avec le même question. On peut faire un input sans entrée en Python 3.x avec la bibliothèque "msvcrt".

Ex:
import msvcrt
x = msvcrt.getch()

voilà, je sais pas si c'est la meilleur manière, mais ça fonctionne ! :)
2
y a-t-il quelque chose que je dois installer pour pouvoir utiliser le module msvcrt?
Quand je l'importe, il dit qu'il n'y pas de module nommé "msvcrt"
0
aa > RemimeR
16 nov. 2023 à 01:02

oui c'est vrai moi aussi ça me fait ça

0
Phil_1857 Messages postés 1883 Date d'inscription lundi 23 mars 2020 Statut Membre Dernière intervention 28 février 2024 178
Modifié le 16 nov. 2023 à 15:47

Hello cookies_master,

Très bien ton code, mais il retourne une byte string :

( j'ai ajouté print(x) )

J'ai entré a :

0
Diablo76 Messages postés 146 Date d'inscription vendredi 25 novembre 2022 Statut Membre Dernière intervention 16 avril 2024 39 > Phil_1857 Messages postés 1883 Date d'inscription lundi 23 mars 2020 Statut Membre Dernière intervention 28 février 2024
16 nov. 2023 à 16:28

Salut,

Il suffit de l'encoder en "utf-8"

0
Phil_1857 Messages postés 1883 Date d'inscription lundi 23 mars 2020 Statut Membre Dernière intervention 28 février 2024 178 > Diablo76 Messages postés 146 Date d'inscription vendredi 25 novembre 2022 Statut Membre Dernière intervention 16 avril 2024
17 nov. 2023 à 11:49

Salut,

C'est vrai

C'était juste pour le faire remarquer à Cookies_master ...

0