Bonjour
Sous une machine Linux 64 bits (Debian 5.0.3), avec un Python 3.1.1 installer depuis les sources ( tar jxvf, ./configure , make , make install), j'ai constaté cela :
NB : j'ai le même problème avec le python natif :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 Python 3.1.1 (r311:74480, Dec 29 2009, 08:08:44) [GCC 4.3.2] on linux2 Type "help", "copyright", "credits" or "license" for more information. >>> import struct >>> struct.calcsize("l") 8 >>> struct.calcsize("=l") 4 >>>
Je suis surpris, comment l'opérateur "=" qui ne doit être qu'un opérateur d'ordre d'octet modifie la longueur de la chaine ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 Python 2.5.2 (r252:60911, Jan 4 2009, 21:59:32) [GCC 4.3.2] on linux2 Type "help", "copyright", "credits" or "license" for more information. >>> import struct >>> struct.calcsize("l") 8 >>> struct.calcsize("=l") 4 >>>
Est-ce que quelqu'un peut m'aider ?
Cordialement
Emmanuel







Répondre avec citation




Partager