Problème de correction des erreurs

Thy -  
Felice_ Messages postés 271 Statut Membre -
Bonjour,

salut a tous... étant novice, je rencontre un serieux probleme : dés que j'ai le malheur de faire une faute de frappe, et qu'un message d'erreur apparait, je me retrouve coincé car je ne parviens pas a corriger la dite erreur, je ne peux plus ecrire/effacer. est-ce normal ?
ps : je débute a peine.
merci d'avance a ceux qui auront l'amabilité de répondre.

6 réponses

  1. Felice_ Messages postés 271 Statut Membre 11
     
    Vous écrivez en mode console ?

    C'est quoi le message d'erreur ?

    Pour quitter le mode de python, vous faite contrôle + majuscule + d ;-)
    0
    1. Thyours Messages postés 11 Statut Membre
       
      merci beaucoup, je vais tester ca... mode console ? aucune idée ! pour les messages d'erreur, ca peut-etre nimporte quel style, mon soucie étant de pouvoir les corriger.
      je viens de tester et ca m'a carrement fermé python !
      pour info je suis sous windows, python 2.7.13 si c'est important.
      je viens aussi de m'inscrire, mon pseudo est Thyours... merci a toi.
      0
    2. Felice_ Messages postés 271 Statut Membre 11 > Thyours Messages postés 11 Statut Membre
       
      Mais après l'erreur vous êtes sur une nouvelle ligne avec « >>> », non ?

      Il est peut-être plus intéressant pour vous d'écrire votre code dans des fichiers .py et après de lancer python ainsi vous pourrez corriger le code en cas d'erreur. Car en mode console vous être obligé de tout réécrire sans l'erreur cette fois…
      0
    3. Thyours Messages postés 11 Statut Membre > Felice_ Messages postés 271 Statut Membre
       
      exact, et c'est a ce moment la que je ne parviens pas a corriger car je ne parviens pas a corriger l'erreur : si je place le curseur sur la ligne, je ne peux plus ecrire ou effacer. j,ai essayer de passer par edit puis undo,mais rien ne se passe. j,ai essayer aussi go to line mais toujours le meme probleme.
      ps desole pour le tutoiement.
      0
    4. Felice_ Messages postés 271 Statut Membre 11 > Thyours Messages postés 11 Statut Membre
       
      Mais tu écris tes lignes de code dans quoi, dans un fichier .py ou dans la console (terminal, shell …) ?
      0
    5. Thyours Messages postés 11 Statut Membre > Felice_ Messages postés 271 Statut Membre
       
      des fichiers.py... si je comprend bien, je tape le code sur un traitement de texte ?
      si c'est bien ca, pour les rendre accessibles a python, le fichier du code doit se nommer xxxxx.py, suffit-il de le nommer ainsi ou faut t-il le convertir d,une quelconque maniere, et si oui comment ?
      0
  2. Felice_ Messages postés 271 Statut Membre 11
     
    tkinter fait normalement partie des bibliothèques de base de python. Il n'y a donc rien à installer.

    Il s'agit d'une bibliothèque permettant de réaliser des interfaces homme-machine.

    Sous python 2, tu peux écrire le code suivant dans ton fichier :
    # -*- coding: utf-8 -*-
     
    from Tkinter import * 
    
    fenetre   = Tk()
    etiquette = Label(fenetre, text = 'Hello')
    etiquette.pack()
    
    fenetre.mainloop()


    Sous python 3, tu remplaces :
    from Tkinter import *


    Par :
    from tkinter import * 
    0
  3. Thyours Messages postés 11 Statut Membre
     
    ben sur la console ca va nickel, pas d'erreur, mais rien ne se passe !
    comme bien d'autres essais que j'ai fait d'ailleurs... pffff... pénible !
    0
  4. Felice_ Messages postés 271 Statut Membre 11
     
    J'ai du mal à te suivre, pas d'erreur, mais aucune fenêtre ne s'ouvre avec écrit Hello ?
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. Thyours Messages postés 11 Statut Membre
     
    c'est exactement ca. absolument rien ne se passe.
    0
  7. Felice_ Messages postés 271 Statut Membre 11
     
    Le problème c'est que tu utilises cet IDLE de Python qui te permet d’exécuter ton codes directement mais pas un fichier Python. Faut passer par la console de Windows.
    0