Работа с файлами

Первая краткая шпаргалка

from io import *
Подключение модуля io
inf = open('input.txt', 'r')
inf = open('input.txt', 'r', encoding = "utf8")
Открытие файла input.txt для чтения, файловая переменная - inf
Если в файле есть русские буквы, для успешной сдачи в проверяющую систему нужно явно указать кодировку utf8
ouf = open('output.txt', 'w')
Открытие файла output.txt для записи, файловая переменная - ouf
inf.read()
inf.readline()
inf.readlines()
Чтение файла в одну строку (включая \n)
Чтение из файла одной строки (включая \n)
Чтение из файла списка строк (включая \n)
ouf.write(...)
print(..., file = ouf)
Два варианта записи в файл
ouf.close()
Закрытие файла
s = s.strip()
s = s.rstrip()
Отбрасывание пробелов, табуляций, \n в начале и конце строки
то же самое, но только в конце строки
l = s.split()
Превращение строки в список (разделяя по пробелам, табуляциям, \n)