Bonjour à tous,

Je souhaite réaliser un petit programme simple où une phrase s'affiche caractère par caractère avec un délai entre l'affichage de 2 caractères.
J'ai trouvé ce code qui utilise la bibliothèque keyboard.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
 
 
import keyboard
import time
from pynput.keyboard import Controller
 
keyboard = Controller()
 
time.sleep(2) 
 
for char in "Cette phrase va s'écrire lettre par lettre":
    keyboard.press(char)
    keyboard.release(char)
    time.sleep(0.15)
Je travaille avec l'interface Spyder.
Je positionne le curseur dans la fenêtre de la Console où s'exécutent toujours les programmes, puis j'exécute le programme......et là....quelque chose de curieux se produit.
La phrase "Cette phrase va s'écrire lettre par lettre" s'écrit bien lettre par lettre.....mais la fenêtre où on tape le code ! et pas dans la console. Voir image.
C'est la première fois que je vois un programme s'exécuter dans la fenêtre de saisie du code !!

Quelqu'un sait comment faire apparaitre la phrase dans la console Spyder ? Merci.

Nom : texte.jpeg
Affichages : 2331
Taille : 286,0 Ko