| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263 |
- # Файлы. Работа с файлами и каталогами.
- # 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")
- """
|