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

1

Какой объект 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
Лучший ответ

Не уверен, что вы подразумеваете под типом объекта. Запуск help(nt) в моей среде 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.


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

  • 0
    поэтому nt - это модуль, а stat_result - это класс. os.stat возвращает экземпляр этого класса.
  • 0
    st_nlink это атрибут или функция?
Показать ещё 2 комментария
0

Как и в других классах питона аналогичного характера, он ведет себя аналогично классу namedtuple в модуле коллекций, представленном в python 2.6. Глядя на документацию помогла мне в доступе и работе с такими объектами, как nt.stat_result.

0

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

Ещё вопросы

Сообщество Overcoder
Наверх
Меню