Step 2 (S-100227)

From Stepik Wiki
Jump to: navigation, search

Step on Stepik: https://stepik.org/lesson/24465/step/2

Step 2 (S-100227) 1.png

[00:00 - 00:18] очередь из файлов читать научимся записывать языке python ты тоже не сложно началом конечно же нужно бы то есть какой нибудь файл на запись давайте отправим франтовства на запись и на самом деле неважно что его пока что не существует нашей файловой системе если мы будем открывать файл с ключом в то есть для записи


[00:18 - 00:35] на самом то деле создадим для того чтобы записать строку в файл 5 строку в качестве аргумента или нам запустить как то мы можем убедиться в том что в нашем файле тест 1 точка появилась строка


Step 2 (S-100227) 2.png

[00:35 - 00:53] если мы повторно используя метод write и допустим миру то убедимся в том что мы написали 1 значение ко 2 поэтому важно когда вы используя метод write указов перенос строки вы знаете его использовать можно указывать явно здесь


Step 2 (S-100227) 3.png

[00:53 - 01:09] запустить наш кот убедиться в том что строка перенеслась на следующую строку вынужден указывать явно перенастройки когда использую метод поэтому часто техникой когда вы заранее знаете известные вам список стран в которых эти записать является использование функции джоулей


Step 2 (S-100227) 4.png

[01:09 - 01:24] если мы например знаю что строки которые мы хотим записать фразу строка 1 строка 2 3 тц имеет смысл сформировать содержимое нашел файлы используя метод join мы сначала тазовым символ который мы хотим вставить между всеми


[01:24 - 01:41] элементами нашего списка затем используя метод жанны указывают на сам список а далее содержимым может записать файл исполни данный скрипт убедиться в том что все работает именно так как мы планировали таким образом этот жаль принимает 1 аргумент список строк


[01:41 - 01:55] и он склеивает данные строки в 1 вставляя между каждыми соседними элементами списка именно ту строку от которой мы вызвали метод join в нашем случае мы передали страхователей страховых страховых 3 склеили их и между ними вставили символ переноса строки


[01:55 - 02:13] не то чтоб удобно было записать это файл она комитет удобно использовать только для символа переноса строки этим символом может быть табуляция или по ним обычный пробел если мы хотим склеить список слов да теперь разберемся как можем до записать что нибудь в конец файла для того чтобы файл записать мы можем открыть его в режиме а


[02:13 - 02:31] то есть content и тем самым сказать им что каждый раз когда мы должны вызывать right он будет записывать что нибудь в конец файла если мы открываем файл режиме а его еще не существовало то он будет создан а если файл уже существовал то будем дописывать в конец файла давайте с вами это запись файлов тп точка текста


[02:31 - 02:50] и запишем его нашей строку переносами строки когда мы запустим наш скрипт в 1 раз в этом убедимся в том что он есть на создали файл в нем сильно появилась строка hello если мы запустили скрипт 1 2 и 3 раз убедимся в том что она сказала to stop and вырос и мы сильно 3 раза добавили в конец него строку hello


Step 2 (S-100227) 5.png

[02:50 - 03:05] таким образом чтение из файлов и запись файлы в языке python осуществляется достаточно просто нам достаточно открыть файл на чтение запись до запись по нашему усмотрению затем использовать соответствующие места потому что мы хотим сделать даже не забывай закрывать файлы