[Python-es] python

Yixander de la Paz Milán ydmilan en estudiantes.uci.cu
Sab Mar 19 23:42:06 CET 2011


al usar el modulo os por ejemplo: 


os.system("du -h") , luego tendria que recorrer e ir picando hasta obtener los valores que me interesan y creo que esta tarea seria muy tediosa. 

busque y encontre esto: 

s = os.statvfs(" / ") 
print (s.f_bavail * s.f_frsize) 

lo que hace es darme el espacio es disco libre de la raiz en bytes. 


el método statvfs contiene dentro esto: 

F_FILES Total number of file nodes 
F_FFREE Total number of free file nodes 
F_FAVAIL Number of free nodes available to nonsuper users 
F_NAME_MAX Maximum file name length 
F_BLOCKS Total number of blocks 
F_BFREE Total number of free blocks 
F_BAVAIL Number of free blocks available to nonsuper users 
F_BSIZE Preferred file system block size 
F_FRSIZE Fundamental file system block size 
F_FLAG System dependent flags 

lo que quiero hacer es ¿Cómo poder obtener espacio ocupado, cantidad total etc, Creo que sería más eficiente y más rápido. 

gracias de antemano 
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://mail.python.org/pipermail/python-es/attachments/20110319/6ebbb165/attachment.html>


Más información sobre la lista de distribución Python-es