Ruby

Изучение языка Ruby для начинающих

12 уроков 33 задания Компилятор
/ Видеокурсы / Изучение языка Ruby для начинающих / #9 - Работа с файлами (чтение и запись)

#9 - Работа с файлами (чтение и запись)

#9 - Работа с файлами (чтение и запись)


Ruby

При помощи Ruby можно работать с файлами на компьютере или же на сервере. В этом видео мы научимся читать, а также записывать данные в файл при помощи Ruby.

Видео урок:

Работа с файлами это распространенная вещь в программировании. Нам постоянно что-то надо сохранять или же брать информацию из сохраненных документов.


Перед началом работы с любым текстовым документом важно изначально открыть сам документ. При этом, если его не будет, то это вызовет ошибку. По этой причине, всегда стоит быть уверенным что файл существует или же создавать его при помощи различных типов открытия и работы с файлами.


Для открытия файла существует функция open, которая открывает файл разными способами. Вот все возможные типы открытия файла:


Режим
Характеристика
rОткрытие файла лишь для чтения. Курсор помещается в самое начало файла перед первым символом. 
r+Открытие файла для чтения и записи. Курсор помещается в самое начало файла перед первым символом.
wОткрытие файла лишь для записи. Файл будет полностью перезаписан новой информацией. Если файла нет, то он будет создан.
w+Открытие файла для записи и чтения. Файл будет полностью перезаписан новой информацией. Если файла нет, то он будет создан.
aТолько запись в файл. Курсор ставиться в конце файла, если файл существует, в противном случае создается новый файл для записи.
a+Запись и чтение из файла. Курсор ставиться в конце файла, если файл существует, в противном случае создается новый файл для записи.
bРежим двоичного файла (может отображаться с любой из перечисленных букв).
tРежим текстового файла (может отображаться с любой из перечисленных букв, кроме «b»).

Исходный код

Весь код будет доступен после подписки на проект!

Онлайн редактор кода

Загрузка...

Домашнее задание

Необходимо оформить подписку на проект, чтобы получить доступ ко всем домашним заданиям!

Большое задание по курсу

Вам необходимо оформить подписку на сайте, чтобы получить большое задание. Такие задания есть к каждому курсу. В них входит задание, методика решения, а также "Готовое решение".
PS: подобные задания доступны только при подписке от 1 месяца!

Ruby

Также стоит посмотреть