flolam62 a écrit :
Merci beaucoup mais je ne comprends pas grand-chose à ces lignes de code (je suis débutant) pourrait tu m'expliquais ?
|
Par défaut l'entrée/sortie de Python (genre input() ou print()) est line-buffered, donc elle n'est "activée" qu'au moment où une ligne est terminée (en appuyant sur la touche "entrée", donc).
Il y a des paramètres pour éviter le buffering de la sortie, mais pas de l'entrée, donc il faut utiliser des hooks spécifiques à la plateforme. Ce que le code lié fait, il crée une fonction getch() que tu peux appeler pour obtenir un caractère sais par l'utilisateur sans attendre la fin de ligne.
flolam62 a écrit :
en ce qui concerne les fichiers il me semble avoir lu que ce n’était pas nécessaire de les fermes
|
C'est incorrect dans le cas général.
---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody