Удалить файл или папку

Предложения об использовании файлов cookie в стороне, единственный исчерпывающий набор идентификационных атрибутов, доступных для опроса, содержится в заголовке запроса HTTP. Таким образом, можно использовать некоторое подмножество из них для создания псевдо-уникального идентификатора для пользовательского агента (то есть браузера). Кроме того, большая часть этой информации, возможно, уже зарегистрирована в так называемом «протоколе доступа» вашего программного обеспечения веб-сервера по умолчанию и, если нет, может быть легко настроена для этого. Затем можно было бы разработать uttity, который просто сканирует содержимое этого журнала, создавая отпечатки пальцев каждого запроса, состоящего, например, из IP-адреса и строки User Agent и т. Д. Чем больше данных доступно, содержимое конкретных файлов cookie, добавляет к качеству уникальности этого отпечатка пальца. Хотя, как уже многие другие уже заявили, протокол HTTP не делает этот 100% надежным - в лучшем случае это может быть довольно неплохим показателем.

1777
задан anand tripathi 7 July 2018 в 10:04
поделиться

1 ответ

Для удаления файлов:

os.unlink(path, *, dir_fd=None)

или

os.remove(path, *, dir_fd=None)

Обе функции - семантически то же. Это функционирует, удаляет (удаляет) путь к файлу. Если путь не является файлом, и это - каталог, то исключение повышено.

Для удаления папок:

shutil.rmtree(path, ignore_errors=False, onerror=None)

или

os.rmdir(path, *, dir_fd=None)

для удаления целых деревьев каталогов, shutil.rmtree(), может использоваться. os.rmdir только работы, когда каталог пуст и существует.

Для удаления папок рекурсивно к родителю:

os.removedirs(name)

Это удаляет каждый пустой родительский каталог с сам до родителя, который имеет некоторое содержание

напр. os.removedirs ('abc/xyz/pqr') удалит каталоги согласно порядку 'abc/xyz/pqr', 'abc/xyz' и 'abc', если они будут пусты.

Для большего количества информации проверяют официальный документ: os.unlink , os.remove , os.rmdir , shutil.rmtree , os.removedirs

0
ответ дан 22 November 2019 в 20:02
поделиться
Другие вопросы по тегам:

Похожие вопросы: