Проблемы с os.stat(), os.major() и os.minor() в Linux

#python

#python

Вопрос:

Я запускаю Python 3.6.7 в Ubuntu 18.04.2 LTS. Ниже приведена привязка кода интерактивной оболочки:

 >>>info = os.stat('/dev/tty').st_dev
>>>info
6
>>>os.major(info)
0
>>>os.minor(info)
6
  

В нем говорится, что соотношение major: minor равно 0: 6. Однако команда bash stat показывает иное, что число major: minor должно быть 5: 0 вместо этого.
Кстати, вывод информации равен 6. Итак, может ли это быть проблемой os.stat ()?

Комментарии:

1. /dev/tty это символьное специальное устройство, используй st_rdev .

2. Чемпион прав. Спасибо за своевременный ответ.