Уведомления

Группа в Telegram: присоединиться

#1 Окт. 8, 2018 23:39:37

Gerod
Зарегистрирован: 2018-10-07
Сообщения: 18
Репутация: +  1  -
Профиль   Отправить e-mail  

KLL - моя мини-библеотека для упрощённой работы с файлами.

ZerG
Кроме того не вижу что бы было учтено элементарные вещи как считывание файла построчно, построчная запись, бинарные данные и так далее и тому подобное. Я уже не говорю что банально нет возможности открыть файл удалить данные и записать. Что делается в 2 строки

В этом и дело, я в статье написал, что она ещё не готова, для меня этот модуль как эксперимент, могу ли я писать модули, или я не готов? Я буду учитывать вашу просьбу и исправлю, всё что вы написали.

Офлайн

#2 Окт. 9, 2018 10:09:13

ZerG
Зарегистрирован: 2012-04-05
Сообщения: 1465
Репутация: +  43  -
Профиль   Отправить e-mail  

KLL - моя мини-библеотека для упрощённой работы с файлами.

все верно. Мы не с целью вас остановить - а направить на путь истинный.
Ваша библиотека в конкретном случае - должна упрощать работу с файлом и быть луче чем стандартная.

Кроме того неплохо было бы перевести ваш код на классы что бы можно было вызывать методы. А не параметры передавать. к примеру:

 KKL('file.name').read - считать файл
KKL('file.name').lread - считать файл построчно
KKL('file.name').lreplace - заменить строку в файле 
KKL('file.name').treplace -  заменить текст в файле
KKL('file.name').add(place=0) - вставить строку по номеру (по умолчанию первая)
И так далее. поиск строки… ну тут уже фантазия за вами.

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version