Python Запис файлу
Записати в існуючий файл
Щоб записати в існуючий файл, ви повинні додати параметр до функції open()
:
"a"
- Append (Додати) - додати в кінець файлу
"w"
- Write (Записати) - перезаписати будь-який існуючий вміст
Приклад
Відкрийте файл "demofile2.txt" і додайте вміст до файлу:
f = open("demofile2.txt", "a")
f.write("Тепер у файлі більше вмісту!")
f.close()
#відкрити та прочитати файл після додавання:
f = open("demofile2.txt", "r")
print(f.read())
Виконати приклад »
Приклад
Відкрийте файл "demofile3.txt" і перезапишіть вміст:
f = open("demofile3.txt", "w")
f.write("Ой! Я видалив вміст! Ідіот!")
f.close()
#відкрити та прочитати файл після перезапису:
f = open("demofile3.txt", "r")
print(f.read())
Виконати приклад »
Примітка: метод "w" перезапише весь файл.
Створити новий файл
Щоб створити новий файл у Python, скористайтеся методом open()
з одним із наведених нижче параметрів:
"x"
- Create (Створити) - створить файл, повертає помилку, якщо файл існує
"a"
- Append (Додати) - створить файл, якщо вказаний файл не існує
"w"
- Write (Записати) - створить файл, якщо вказаний файл не існує
Приклад
Створіть файл під назвою "myfile.txt":
f = open("myfile.txt", "x")
Результат: новий порожній файл створено!
Приклад
Створіть новий файл, якщо він не існує:
f = open("myfile.txt", "w")