Что такое nt.stat_result? - PullRequest
       5

Что такое nt.stat_result?

1 голос
/ 10 мая 2011

Что за объект nt.stat_result?

nt.stat_result(st_mode=33206, st_ino=0L, st_dev=0, st_nlink=0, st_uid=0, st_gid=0, st_size=0L, st_atime=1305043675L, st_mtime=1305043677L, st_ctime=1305043675L)

Я вижу, что могу получить доступ к каждому элементу с помощью точечной нотации.Но не могу понять, что все это значит.

Ответы [ 3 ]

1 голос
/ 10 мая 2011

Не уверен, что вы подразумеваете под типом объекта.Выполнение help(nt) в среде my IDLE в Windows отображает следующий текст справки:


    class stat_result(__builtin__.object)
     |  stat_result: Result from stat or lstat.
     |  
     |  This object may be accessed either as a tuple of
     |    (mode, ino, dev, nlink, uid, gid, size, atime, mtime, ctime)
     |  or via the attributes st_mode, st_ino, st_dev, st_nlink, st_uid, and so on.


Вы можете попробовать то же самое в окне Windows и прочитать полную справку.В тексте справки упоминается, что в поле st_ino указан номер индекса файла, вы можете обратиться к справке модуля nt для описания других атрибутов.

0 голосов
/ 01 мая 2018

Как и в случае с другими классами Python аналогичной природы, он ведет себя аналогично классу namedtuple в модуле коллекций, представленном в Python 2.6.Просмотр документации помог мне получить доступ к таким объектам, как nt.stat_result, и работать с ними.

0 голосов
/ 10 мая 2011

Моим лучшим предположением будет: это результат, возвращаемый из вызова os.stat в Windows.Проверьте os.stat документацию на значение.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...