f = open(file_path, 'r', encoding='utf-8') # 'windows-1251'
f = open('text.txt') # Открываем файл
str = f.read(10) # Считываем заданное количество символов
str = f.read() # Считываем все содержимое файла
for line in f: # Считываем построчно
print(f'{line}');
f.close() # Закрываем файл
f = open('text.txt', 'w') # Открываем файл для записи
lst = [1, 2, 3, 4, 5, 6] # Создаем список
for i in lst: # Перебираем элементы списка
f.write(f"{i}\n") # Записываем каждый элемент в строку
f.close() # Закрываем файл
'r' - Открывает файл _только для чтения_. Указатель файла помещается в начале файла. Это режим "по умолчанию".
'rb' - Открывает файл _в бинарном режиме только для чтения_. Указатель файла помещается в начале файла. Это режим "по умолчанию".
'r+' - Открывает файл для _чтения и записи_. Указатель файла помещается в начало файла.
'rb+' - Открывает файл _в бинарном режиме для чтения и записи_. Указатель файла помещается в начале файла. Это режим "по умолчанию".
'w' - Открывает файл только для записи. Перезаписывает файл, если файл существует. Если файл не существует, создает новый файл для записи.
'wb' - Открывает файл _в бинарном режиме только для записи_. Перезаписывает файл, если файл существует. Если файл не существует, создает новый файл для записи.
'w+' - Открывает _файл для записи и чтения_. Перезаписывает существующий файл, если файл существует. Если файл не существует, создается новый файл для чтения и записи.
'wb+' - Открывает файл _в бинарном режиме для записи и чтения_. Перезаписывает существующий файл, если файл существует. Если файл не существует, создается новый файл для чтения и записи.
'a' - Открывает файл _для добавления_. Указатель файла находится в конце файла, если файл существует. То есть файл находится в режиме добавления. Если файл не существует, он создает новый файл для записи.
'ab' - Открывает файл _в бинарном режиме для добавления_. Указатель файла находится в конце файла, если файл существует. То есть файл находится в режиме добавления. Если файл не существует, он создает новый файл для записи.
'a+' - Открывает файл _для добавления и чтения_. Указатель файла находится в конце файла, если файл существует. Файл открывается в режиме добавления. Если файл не существует, он создает новый файл для чтения и записи.
'ab+' - Открывает файл _в бинарном режиме для добавления и чтения_. Указатель файла находится в конце файла, если файл существует. Файл открывается в режиме добавления. Если файл не существует, он создает новый файл для чтения и записи.