Partage
  • Partager sur Facebook
  • Partager sur Twitter

Objet mémoire

    16 mai 2013 à 5:32:02

    Bonjour,

    Comment serait-il possible de voir les objet en mémoire ? par exemple a l'adresse 0x00000000030723F0

    Merci :)

    • Partager sur Facebook
    • Partager sur Twitter
      16 mai 2013 à 9:36:03

      Avec le module gc, probablement. Du moins c'est la seule piste possible.

      -
      Edité par nohar 16 mai 2013 à 9:36:29

      • Partager sur Facebook
      • Partager sur Twitter
      Zeste de Savoir, le site qui en a dans le citron !
        16 mai 2013 à 10:26:36

        nohar a écrit:

        Avec le module gc, probablement. Du moins c'est la seule piste possible.

        Si j'ai correctement compris la question, pourquoi pas avec la fonction id?.

        Python Built-in Functions:

        CPython implementation detail: This is the address of the object in memory.

        • Partager sur Facebook
        • Partager sur Twitter
          16 mai 2013 à 14:25:06

          La fonction ID te donne l'adresse de l'objet, mais tu n'as aucun moyen de savoir quel objet se trouve à l'adresse 0xf00.

          • Partager sur Facebook
          • Partager sur Twitter
          Zeste de Savoir, le site qui en a dans le citron !
            16 mai 2013 à 21:08:13

            Juste une question pourquoi je ne peut pas faire cela :

            variable = " "
            
            chaine = *variable ?


            • Partager sur Facebook
            • Partager sur Twitter
            Anonyme
              16 mai 2013 à 22:15:29

              "SyntaxError: can use starred expression only as assignment target" => il faut virer le * : a, b, c = "abc"

              • Partager sur Facebook
              • Partager sur Twitter
                16 mai 2013 à 22:30:16

                doujdi89 a écrit:

                Juste une question pourquoi je ne peut pas faire cela :

                variable = " "
                chaine = *variable ?



                Qu'est-ce que tu t'attendrais à ce que ça fasse ?

                Le symbole * dans ce contexte n'a pas du tout la même signification en Python qu'en C.

                -
                Edité par nohar 16 mai 2013 à 22:35:59

                • Partager sur Facebook
                • Partager sur Twitter
                Zeste de Savoir, le site qui en a dans le citron !
                  16 mai 2013 à 23:45:01

                  Qu'elle est sa signification alors ?
                  • Partager sur Facebook
                  • Partager sur Twitter
                    17 mai 2013 à 2:11:53

                    doujdi89 a écrit:

                    Qu'elle est sa signification alors ?

                    Dans le code que j'ai cité : absolument aucune. D'où ma question : qu'est-ce que tu t'attendais à ce que ça fasse ?

                    • Partager sur Facebook
                    • Partager sur Twitter
                    Zeste de Savoir, le site qui en a dans le citron !
                      17 mai 2013 à 2:18:19

                      doujdi89 a écrit:

                      Qu'elle est sa signification alors ?


                      L'argument unpacking ou l'extended iterable unpacking.
                      • Partager sur Facebook
                      • Partager sur Twitter
                        17 mai 2013 à 2:24:22

                        stackOverflow a écrit:

                        doujdi89 a écrit:

                        Qu'elle est sa signification alors ?


                        L'argument unpacking ou l'extended iterable unpacking.

                        Je doute très fort que ce soit ce que le PO avait en tête...

                        • Partager sur Facebook
                        • Partager sur Twitter
                        Zeste de Savoir, le site qui en a dans le citron !

                        Objet mémoire

                        × 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