Сообщить об ошибке.

Функция sameopenfile() модуля os.path в Python

Проверить, что дескрипторы ссылаются на один и тот же файл

Синтаксис:

import os.path

os.path.sameopenfile(fp1, fp2)

Параметры:

  • fp1 и fp1 - файловые дескрипторы.

Возвращаемое значение:

  • bool True, если дескрипторы fp1 и fp1 указывают на один файл.

Описание:

Функция sameopenfile() модуля os.path возвращает True, если файловые дескрипторы fp1 и fp2 ссылаются на один и тот же файл, False в противном случае.

Доступность: Unix, Windows.

Примеры использования:

>>> import os.path
>>> path = '/home/docs-python/Desktop/file.txt'
>>> fd1 = os.open(path, os.O_RDONLY) 
>>> fp = open(path, mode ='r') 
>>> fd2 = fp.fileno()
>>> os.path.sameopenfile(fd1, fd2)
# True

>>> close(fd1) 
>>> close(fd2)