Método Python os.stat ()

Descrição

Método Python 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/python

import os, sys

# showing stat information of file "a2.py"
statinfo = os.stat('a2.py')

print statinfo

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

posix.stat_result(st_mode=33188, st_ino=3940649674337682L, st_dev=277923425L, st
_nlink=1, st_uid=400, st_gid=401, st_size=335L, st_atime=1330498089, st_mtime=13
30498089, st_ctime=1330498089)