J'essaie d'obtenir la taille d'un fichier qui est en cours de téléchargement par un autre processus. J'ai utilisé le code ci-dessous(que j'ai trouvé dans aquí ) :
os.stat(filepath).st_blocks*512
Cependant, elle renvoie également la taille allouée du fichier. Lors d'inspections récentes, j'ai découvert que la précision de cette solution dépend du système d'exploitation sur lequel elle fonctionne. Actuellement, mon système d'exploitation est un serveur ubuntu 12.04 avec un système de fichiers ext3. Existe-t-il un autre moyen de trouver la taille réelle d'un fichier en python ?