Pré-requisitos:

Dado um arquivo, a tarefa aqui é gerar um script Python para imprimir seu tamanho. Este artigo explica 2 métodos para fazer isso.

Abordagem

  • Módulo de importação
  • Obter tamanho do arquivo

Arquivo em uso

Nome: Data.csv

Tamanho: 226 bytes



Método1: Usando pathlib

A função Path(). Stat(). St_size() do módulo pathlib obtém o tamanho de qualquer tipo de arquivo e a saída desta função será o tamanho do arquivo em bytes.

Sintaxe:

Caminho ('nome do arquivo'). Stat(). St_size()

Exemplo:

from pathlib import Path 
  
sz = Path('Data.csv').stat().st_size 
  
print(sz) 

Resultado:

Método 2: com módulo OS



A função os.path.getsize() só funciona com a Biblioteca os, com a ajuda de importar esta biblioteca podemos usá-la para obter o tamanho de qualquer tipo de arquivo e a saída desta função será o tamanho do arquivo em bytes.

Sintaxe:

getize (nome do arquivo)

Exemplo:

import os 
  
sz = os.path.getsize("Data.csv") 
  
print(sz) 

Resultado:

Obtivemos o resultado como 226 bytes