
Модуль Чтения и Записи для программ на Python
Настройка для работы.
1. Импортировать модуль или класс модуля (рекомендуется только класс)
from reader import Reader
2. Создайте объект для работы. Один объект – один файл.
В качестве аргументов передайте имя/адрес файла (обязательно) и кодировку (по умолчанию utf8)
fail = Reader("My_fail.txt", encoding="utf8")
Функции:
.write() - принимает два кортежа. 1- название параметра 2- значение параметр 3- первая строка (шапка) (необязательный параметр)
fail.write(("INT","FLOAT","STRING","BOOLEAN"),(1,3.14,"hello",True))
В файл будет записано:
This file is written in the Reader module from Colden I
INT 1
FLOAT 3.14
STRING hello
BOOLEAN True
Вернёт True при удачной записи и False при неудаче
.read() – принимает название параметра
* Возвращает строку
print(fail.read("STRING"))
выводит:
hello
.read_int – принимает название параметра
* Возвращает целое число
print(fail.read_int("INT"))
выводит:
1
.read_float – принимает название параметра
* Возвращает десятичное число
print(fail.read_float("FLOAT"))
выводит:
3.14
Запись и чтение, названия параметра и его значение разделяется пробелом!
Скачать архив с модулем и примером