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