txt partir lista importar ejercicios crear como binarios archivos python file size

partir - Obteniendo tamaño de archivo en Python?



crear lista a partir de archivos python (5)

Esta pregunta ya tiene una respuesta aquí:

¿Existe una función incorporada para obtener el tamaño de un objeto de archivo en bytes? Veo que algunas personas hacen algo como esto:

def getSize(fileobject): fileobject.seek(0,2) # move the cursor to the end of the file size = fileobject.tell() return size file = open(''myfile.bin'', ''rb'') print getSize(file)

Pero desde mi experiencia con Python, tiene muchas funciones de ayuda, así que supongo que quizás haya una incorporada.


Intente echar un vistazo a http://docs.python.org/library/os.path.html#os.path.getsize

os.path.getsize (ruta) Devuelve el tamaño, en bytes, de la ruta. Aumente os.error si el archivo no existe o es inaccesible.

import os os.path.getsize(''C://Python27//Lib//genericpath.py'')

O

os.stat(''C://Python27//Lib//genericpath.py'').st_size


Puede usar la función os.stat() , que es un envoltorio de la llamada al sistema stat() :

import os def getSize(filename): st = os.stat(filename) return st.st_size



Tratar

os.path.getsize(filename)

Debe devolver el tamaño de un archivo, informado por os.stat ().


os.path.getsize(path)

Devuelve el tamaño, en bytes, de la ruta. Aumente os.error si el archivo no existe o es inaccesible.