tarファイルサイズ:Pythonの私は、このように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())
が、返された合計サイズは、tarファイルではなく圧縮されたファイルサイズの要素の和(です少なくとも私はこれを試して信じているものです)。 os.path.getsizeのようなものをチェックすることなく、tarファイル全体の圧縮サイズを取得する方法はありますか?
'os.path.getsize'の何が問題なのですか? – orlp