top of page

Модуль Чтения и Записи для программ на 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

 

Запись и чтение, названия параметра и его значение разделяется пробелом!

Скачать архив с модулем и примером

bottom of page