How to know the folder size in a zipfile (Python)
<p>I know that you can get the size in bytes of a file in a ZIP file using the .file_size method
But is there any what I can get the size of a folder instead?</p>

<p>Ex: </p>

<pre><code>import zipfile, os

os.chdir('C:\\')    
zp= zipfile.ZipFile('example.zip')

spamInfo = zp.getinfo('spam.txt')    #Here, Instead of a file I'd like to put a folder
spamInfo.file_size

zp.close()
</code></pre>

<p>Any help would be greatly appreciated.</p>

<p>Just put below code into your program.</p>

<pre><code>size = sum([zinfo.file_size for zinfo in  zp.filelist])
zip_kb = float(size)/1000 #kB
</code></pre>

<p>Hopefully, It will work for you. :)</p>

python size folder zipfile