Je peux calculer la taille des fichiers dans un fichier tar de cette façon:Python Taille du fichier tar
import tarfile
tf = tarfile.open(name='my.tgz', mode='r')
reduce(lambda x,y: getattr(x, 'size', x)+getattr(y,'size',y), tf.getmembers())
mais la taille totale retournée est la somme des éléments du tarfile et non la taille du fichier compressé (à le moins c'est ce que je crois en essayant ceci). Existe-t-il un moyen d'obtenir la taille compressée du fichier tar entier sans le vérifier par quelque chose comme os.path.getsize?
Qu'est-ce qui ne va pas avec 'os.path.getsize'? – orlp