Partage
  • Partager sur Facebook
  • Partager sur Twitter

Un débuger pour python fichier?

    28 août 2010 à 17:41:59

    salut a tous,

    d'abord je créer le sujet parce que j'ai rien trouvé(erreur du serveur de recherche!gnagnagna!).

    J'aimerai savoir si y'aurai pas un moyen de savoir nos erreur en python quand on travaille en fichier (et pas avec l'interpréteur),parce que retaper tout dans l'interpréteur,c'est un peu long.
    Donc si y'a un logiciel qui le fait ou si c'est intégrer a python.comment faire?
    • Partager sur Facebook
    • Partager sur Twitter
      28 août 2010 à 17:47:00

      Bonjour,

      Un modeste copier/coller du code source dans ton fichier sur l'interpréteur est plus rapide que de tout retaper.

      Ensuite pour le débugger, voici un lien.

      • Partager sur Facebook
      • Partager sur Twitter
        28 août 2010 à 17:48:33

        Je peux pas coller dans l'interpret,ca me met "^V".
        • Partager sur Facebook
        • Partager sur Twitter
          28 août 2010 à 17:49:32

          Citation : zouglou

          Je peux pas coller dans l'interpret,ca me met "^V".



          Ton interpréteur est-il en mode console ?
          • Partager sur Facebook
          • Partager sur Twitter
            28 août 2010 à 17:50:12

            bah,oui,pk?on peut faire autrement?
            • Partager sur Facebook
            • Partager sur Twitter
              28 août 2010 à 17:53:45

              Tu copie ta chaîne/code-source et ensuite, tu places ton curseur dans ton interpréteur console, puis exécute un clique droit.

              Je suis sous Windows et j'utilise 'Python IDLE' (fournit pendant le téléchargement avec Windows) qui n'est pas en console.
              • Partager sur Facebook
              • Partager sur Twitter
                28 août 2010 à 18:04:34

                euh..sorry je trouve Python IDLE j'ai fait un recherche sur tout le DD et y'a pas!

                Edit: nan c'est bon je suis en train de le downoloader! :)
                • Partager sur Facebook
                • Partager sur Twitter
                  29 août 2010 à 16:03:48

                  Citation : realmagma

                  Un modeste copier/coller du code source dans ton fichier sur l'interpréteur est plus rapide que de tout retaper.


                  Mais c'est con, il suffit d'exécuter le fichier et il donne les erreurs.
                  • Partager sur Facebook
                  • Partager sur Twitter

                  Blond, bouclé, toujours le sourire aux lèvres...

                    29 août 2010 à 16:27:41

                    Oui,mais il quitte directement! ;)
                    En fait ce que j'ai télécharger marche pas
                    • Partager sur Facebook
                    • Partager sur Twitter
                    Anonyme
                      29 août 2010 à 16:55:24

                      Oui IDLE est un debugger mais pas très complet.

                      Maintenant si tu veux utiliser un debugger correct, il existe le module pdb.

                      C'est pas mal, mais bon, au moins tu peux à l'aide de la méthode set_trace déterminer l'endroit où tu veux vérifier ton code.

                      import pdb
                      print("bonjour")
                      pdb.set_trace()
                      print("coucou")
                      pdb.set_trace()
                      def somme(a, b):
                          return a+b
                      
                      print(somme(3, 5))
                      pdb.set_trace()
                      


                      Il faut appuyer sur n quand tu veux passer à la suite du debugging

                      • Partager sur Facebook
                      • Partager sur Twitter

                      Un débuger pour python fichier?

                      × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
                      × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
                      • Editeur
                      • Markdown