ChatGPT Bing and Bard Python Course 25

Опубликовано: 22 Март 2026
на канале: Analysis of economic and business data using AI
35
0

https://chat.openai.com/share/8ac6126...

https://forms.gle/Dw1DJPwcNjhbXSCt7

   • Курс Python  Урок 15 (Python Course Lesson...  

Текстові файли - наприклад з розширенням cvs, txt, html і ін., які зберігають інформацію в текстовому вигляді. Бінарні файли - це зображення, аудіо та відео файли і т.д.
open(file, mode) – file це шлях до файлу, mode режим відкриття файлу: r (Read) читання (якщо файл не знайдений виключення FileNotFoundError); w (Write) запис (якщо файл знайдений записи стираються, якщо не знайдений створюється новий); a (Append) дозапис (якщо файл існує дозапис в кінець, якщо не знайдений створюється новий); b (Binary) для роботи з бінарними файлами (використовується з режимами w або r)

Дозапис - додавання рядка до останнього символу в файлі, для нової строки вставляємо "\ n"
with open("C:\python\myfile.txt", "a") as MyFile: MyFile.write("\nГарного уроку!")
Метод print() для запису в файл (назва файлу через параметр file)
with open("C:\python\myfile.txt", "a") as MyFile: print("\nУспіхів!", file=MyFile)
Методи читання: readline() зчитує одну строку з файлу; read() зчитує весь файл в одну строку; readlines() зчитує всі строки файлу в список
with open("C:\python\myfile.txt", "r") as MyFile: for counter in MyFile: print(counter, end="")

---

Метод readlines() для зчитування всього файлу в список строк
with open("C:\python\myfile.txt", "r") as MyFile:
MyContent = MyFile.readlines()
MyString1 = MyContent[0]
MyString2 = MyContent[1]
print(MyString1, end="")
print(MyString2)
Вказуємо кодування за допомогою параметра encoding
MyFileName = "C:\python\myfile.txt"
with open(MyFileName, "w", encoding="utf8") as MyFile:
MyFile.write("Я програміст!")
with open(MyFileName, "r", encoding="utf8") as MyFile:
MyText = MyFile.read()
print(MyText)

----

MyFileName = "C:\python\myfile.txt"
MyStringList = list()

for counter in range(5):
MyString = input("Введіть строку " + str(counter + 1) + ": ")
MyStringList.append(MyString + "\n")

Запис списку в файл
with open(MyFileName, "a", encoding="utf8") as MyFile:
MyFile.write("\n")
for MyString in MyStringList:
MyFile.write(MyString)
Читання строк з файлу
print("Строки файлу:")
with open(MyFileName, "r", encoding="utf8") as MyFile:
for MyString in MyFile:
print(MyString, end="")
MyFileName = "C:\python\myfile.txt"
MyStringList = list()

for counter in range(5):
MyString = input("Введіть строку " + str(counter + 1) + ": ")
MyStringList.append(MyString + "\n")