все Python 3osфункция
os.path.sameopenfile
os.path — метаданные (stat)
Проверяет, ссылаются ли два файловых дескриптора на один и тот же файл.
Синтаксис
os.path.sameopenfile(fp1, fp2)
Работает с номерами дескрипторов, а не с путями, поэтому видит именно открытые объекты, даже если файл с тех пор переименовали или удалили. Полезна, чтобы понять, что два дескриптора, полученные разными путями, ведут к одному файлу и запись через один отразится в другом.
Примеры
import os
fd = os.open(os.__file__, os.O_RDONLY)
print(os.path.sameopenfile(fd, fd)) # → True
os.close(fd)
См. также
Открыть в полном глоссарииdocs.python.orgСообщить о неточности