Модуль StringIO у Python

файлу

Модуль StringIO дозволяє працювати з рядком як із файловим об'єктом. Усі операції з файловим об'єктом провадиться в оперативній пам'яті. Для створення нового об'єкта призначено клас StringIO. Формат конструктора класу:

Якщо параметр не вказано, початковим значенням буде порожній рядок. Після створення об'єкта покажчик поточної позиції встановлюється початку " файла " . Об'єкт, який повертається конструктором класу, має такі методи:

close() - закриває файл. Перевірити, чи відкрито "файл" або закрито, дозволяє атрибут closed. Атрибут повертає True, якщо файл був закритий, і False в іншому випадку.

getvalue() - повертає вміст "файлу" у вигляді рядка:

tell() - повертає поточну позицію щодо початку файлу.

seek( [, ]) - встановлює покажчик у позицію, що мають щодо . У параметрі можуть бути такі значення:

read([ ]) - зчитує дані із файлу. Якщо параметр не вказано, повертається вміст файлу від поточної позиції покажчика до кінця файлу. Якщо в якості параметра вказати число, то за кожний дзвінок буде повертатися вказана кількість байтів. Коли досягається кінець файлу, метод повертає порожній рядок.

Після довгого робочого дня всім хочеться погрітися в ліжку з ноутбуком і пограти у свої улюблені азартні ігри тут. Безкоштовні ігрові автомати, які не вимагають вкладення і не обманюють гравців. Спробуйте свій успіх і хто знає, може ви зможете обіграти казино та підняти сімейний бюджет.