Python 3 - Método os.stat ()

Descrição

O método stat() executa uma chamada de sistema stat no caminho fornecido.

Sintaxe

A seguir está a sintaxe para stat() método -

os.stat(path)

Parâmetros

path - Este é o caminho, cujas informações estatísticas são necessárias.

Valor de retorno

Aqui está a lista de membros da estrutura estatística:

  • st_mode - bits de proteção.
  • st_ino - número do inode.
  • st_dev - dispositivo.
  • st_nlink - número de links físicos.
  • st_uid - id do usuário do proprietário.
  • st_gid - id do grupo do proprietário.
  • st_size - tamanho do arquivo, em bytes.
  • st_atime - hora do acesso mais recente.
  • st_mtime - hora da modificação de conteúdo mais recente.
  • st_ctime - hora da alteração de metadados mais recente.

Exemplo

O exemplo a seguir mostra o uso do método stat ().

# !/usr/bin/python3
import os, sys

# showing stat information of file "foo.txt"
statinfo = os.stat('foo.txt')

print (statinfo)

Resultado

Quando executamos o programa acima, ele produz o seguinte resultado -

os.stat_result(st_mode = 33206, st_ino = 281474976797706, 
   st_dev = 1017554828, st_nlink = 1, st_uid = 0, st_gid = 0,  
   st_size = 13, st_atime = 1455649253, st_mtime = 1438077266, st_ctime = 1455560006)