Документация по os.stat()
и os.fstat()
несколько сбивает с толку по этому поводу.На os.stat()
он говорит, что на некоторых платформах он также принимает файловые дескрипторы и что набор os.supports_fd
может использоваться для проверки, так ли это.На os.fstat()
он ничего не говорит о платформах, но что, начиная с Python 3.3, он эквивалентен os.stat()
.
Означает ли это здесь "псевдоним", а в системах, где os.stat()
- нетподдерживать дескрипторы файлов, я не могу их использовать вообще, или это означает, что в таких системах мне просто нужно использовать os.fstat()
вместо этого?
Кроме того, существуют ли какие-либо широко используемые платформы, которые не поддерживают использованиефайловые дескрипторы для stat
в любом случае, или это просто что-то вроде «могут быть платформы, не поддерживающие его, но мы ничего не знаем»?