ypv 1 день назад
Родитель
Сommit
2695e11cc2

+ 0 - 1
ОАиП/12_1.txt

@@ -1 +0,0 @@
-Приходько Иван

+ 3 - 0
ОАиП/2025-26/26гр/2 сем/README.md

@@ -134,6 +134,9 @@
 Тарабан, Акуленко  
 
 
+24Mar26
+Работа с файлами
+
 19Mar26  
 Практ. №7 (Функции):
 

+ 11 - 0
ОАиП/text.txt

@@ -0,0 +1,11 @@
+Что-нибудь!Артикуленко Маргарита Михайловна 
+Белошапко Карина Алексеевна
+Ескин Владислав Игоревич
+Коваленко Марина Сергеевна 
+Костылев Дмитрий Максимович 
+Обухова Дарья Михайловна
+Пивоварова Анна Олеговна
+Сергеева Алена Николаевна
+Сушенок Анастасия Витальевна
+Корчигин Илья Сергеевич
+Борздыко Матвей Русланович

+ 17 - 0
ОАиП/Лекции/file/6-8.py

@@ -0,0 +1,17 @@
+# 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__), "6-8.txt")
+
+f = open(new_path, 'w', encoding='utf-8')
+n = int(input("Введите n: "))
+for i in range(1, 1000):
+    if i**2 > n:
+        f.write(str(i) + ", ")
+f.close()

Разница между файлами не показана из-за своего большого размера
+ 0 - 0
ОАиП/Лекции/file/6-8.txt


+ 63 - 0
ОАиП/Лекции/file/file_save_open.py

@@ -0,0 +1,63 @@
+# Файлы. Работа с файлами и каталогами. 
+
+# 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")
+
+"""

+ 1 - 0
ОАиП/Лекции/file/text_2.txt

@@ -0,0 +1 @@
+Что-нибудь!

Некоторые файлы не были показаны из-за большого количества измененных файлов