# Файлы. Работа с файлами и каталогами. # 1. Откроем файл: import os # функция объединения папок в путь файловой сстемы path = os.path.join("D:\\", "2025-26", "26 гр", "Якушенко", "text_1.txt" ) print(path) # текущее расположение файла print(__file__) # текущая директория файла print(os.path.dirname(__file__)) new_path = os.path.join(os.path.dirname(__file__), "text_2.txt") f = open(new_path, 'w', encoding='utf-8') """ Режим Обозначение 'r' открытие на чтение (является значением по умолчанию). (read) 'w' открытие на запись, содержимое файла удаляется, если файла не существует, создается новый. (write) 'x' открытие на запись, если файла не существует, иначе исключение. (eXlude) 'a' открытие на дозапись, информация добавляется в конец файла. 'b' открытие в двоичном режиме. 't' открытие в текстовом режиме (является значением по умолчанию). '+' открытие на чтение и запись Режимы могут быть объединены, то есть, к примеру, 'rb' - чтение в двоичном режиме. По умолчанию режим равен 'rt'. w+, r+ - одно и тоже """ f.write("Что-нибудь!") """ students_list = [] # I подгруппа students_list.append("Артикуленко Маргарита Михайловна ") students_list.append("Белошапко Карина Алексеевна") students_list.append("Ескин Владислав Игоревич") students_list.append("Коваленко Марина Сергеевна ") students_list.append("Костылев Дмитрий Максимович ") students_list.append("Обухова Дарья Михайловна") students_list.append("Пивоварова Анна Олеговна") students_list.append("Сергеева Алена Николаевна") students_list.append("Сушенок Анастасия Витальевна") students_list.append("Корчигин Илья Сергеевич") students_list.append("Борздыко Матвей Русланович") for stud in students_list: f.write(stud + '\n') f.close() # метод read, читающий весь файл целиком, если был вызван без аргументов, и n символов, если был вызван с аргументом (целым числом n). f = open('text.txt', 'r', encoding='utf-8') c = f.read() print(c) # После окончания работы с файлом его обязательно нужно закрыть с помощью метода close: f.close() with open('text.txt', 'r', encoding='utf-8') as myfile: for line in myfile: print(line.strip() + " - 2") """