Добавлен метод exists в класс Pars
Теперь в классе Pars есть метод exists для проверки наличия файла или папки
This commit is contained in:
@@ -1,5 +1,12 @@
|
||||
# Changelog
|
||||
|
||||
## 3.8.1 - 3.8.3 (11 - 14 ноября, 2025 год)
|
||||
|
||||
- Добавлен метод exists для проверки существования файлов и папок
|
||||
- Исправлены орфографические и логические ошибки в коде
|
||||
- Сделаны косметические исправления в доке
|
||||
- Примеры использования описанны более лучшим образом
|
||||
|
||||
## 3.8.0 (11 ноября, 2025 год)
|
||||
|
||||
- В класс Pars добавлен метод listdir для получения списка файлов в указаной директории
|
||||
|
||||
@@ -86,6 +86,10 @@ for index, url in enumerate(urlList):
|
||||
|
||||
- Метод **mkdir** используется для создания папки с именем _nameDir_ если она ещё не существует
|
||||
|
||||
- Метод **listdir** используется для получения списка файлов и папок в указанной директории
|
||||
|
||||
- Метод **exists** используется для создания папки с именем _nameDir_ если она ещё не существует
|
||||
|
||||
### Пример использования класса Pars:
|
||||
|
||||
```py
|
||||
|
||||
@@ -21,6 +21,15 @@ class Pars:
|
||||
raise ValueError(v.errors)
|
||||
|
||||
|
||||
def exists(self, path: str) -> dict:
|
||||
'''Возвращает True если указанный файл или папка сущуствует, иначе — False'''
|
||||
schema = {'path': {'type': 'string'}}
|
||||
expected = {'path': path}
|
||||
self.__validation(schema, expected)
|
||||
|
||||
return exists(path)
|
||||
|
||||
|
||||
def listdir(self, path: str) -> dict:
|
||||
'''Возвращает список файлов в указанной директории'''
|
||||
schema = {'path': {'type': 'string'}}
|
||||
|
||||
@@ -2,7 +2,7 @@ from setuptools import setup, find_packages
|
||||
|
||||
setup(
|
||||
name='ipars',
|
||||
version='3.8.3',
|
||||
version='3.9.0',
|
||||
description='Библиотека для работы с файлами во время парсинга',
|
||||
long_description=open('README.md', encoding='utf-8').read(),
|
||||
long_description_content_type='text/markdown',
|
||||
|
||||
Reference in New Issue
Block a user