-
Notifications
You must be signed in to change notification settings - Fork 0
/
ch07_write_it.py
28 lines (23 loc) · 1.05 KB
/
ch07_write_it.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
#!/usr/bin/env python
# -*- coding: utf-8 -*-
# Запишем
# Демонстрирует запись в текстовый файл
print("Создаю текстовый файл методом write().")
text_file = open("ch07_write_it.txt", "w", encoding='utf-8')
text_file.write("Строка 1\n")
text_file.write("Это строка 2\n")
text_file.write("Этой строке достался номер 3\n")
text_file.close()
print("Читаю вновь созданный файл.")
text_file = open("ch07_write_it.txt", "r", encoding='utf-8')
print(text_file.read())
text_file.close()
print("Создаю текстовый файл методом writelines().")
text_file = open("ch07_write_it.txt", "w", encoding='utf-8')
lines = ["Строка 1\n", "Это строка 2\n", "Этой строке достался номер 3\n"]
text_file.writelines(lines)
text_file.close()
print("Читаю вновь созданный файл.")
text_file = open("ch07_write_it.txt", "r", encoding='utf-8')
print(text_file.read())
text_file.close()