Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > fr.comp.lang.python > #3741
| Newsgroups | fr.comp.lang.python |
|---|---|
| Date | 2022-02-04 07:29 -0800 |
| Message-ID | <ab88a9d3-a634-40c7-82d1-61bf9c0cc7d2n@googlegroups.com> (permalink) |
| Subject | problème avec struct.calcsize qui retourne la même valeur alors qu'un entier non signé a été ajouté au formatage |
| From | "pata...@gmail.com" <patatetom@gmail.com> |
bonjour,
je rencontre un comportement étrange de la part de la fonction calcsize du module struct.
voici le problème :
# 8<-----------
cd /tmp/
python --version
Python 3.10.1
python -m venv struct.test
source struct.test/bin/activate
python -c 'import struct; print(struct.calcsize("4sIQ4I2Q"), 4+4+8+(4*4)+(2*8))'
48 48
python -c 'import struct; print(struct.calcsize("4sIQ5I2Q"), 4+4+8+(5*4)+(2*8))'
56 52
python -c 'import struct; print(struct.calcsize("4sIQ6I2Q"), 4+4+8+(6*4)+(2*8))'
56 56
# 8<-----------
struct.calcsize("4sIQ5I2Q") ne retourne pas 52 comme attendu...
une explication ?
cordialement, lacsaP.
Back to fr.comp.lang.python | Previous | Next — Next in thread | Find similar
problème avec struct.calcsize qui retourne la même valeur alors qu'un entier non signé a été ajouté au formatage "pata...@gmail.com" <patatetom@gmail.com> - 2022-02-04 07:29 -0800
Re: problème avec struct.calcsize qui retourne la même valeur alors qu'un entier non signé a été ajouté au formatage Benoit Izac <use.reply.to@INVALID.ADDRESS> - 2022-02-04 19:15 +0100
Re: problème avec struct.calcsize qui retourne la même valeur alors qu'un entier non signé a été ajouté au formatage Alain Ketterlin <alain@universite-de-strasbourg.fr.invalid> - 2022-02-04 22:55 +0100
Re: problème avec struct.calcsize qui retourne la même valeur alors qu'un entier non signé a été ajouté au formatage "pata...@gmail.com" <patatetom@gmail.com> - 2022-02-05 04:20 -0800
csiph-web