📝 Как добавить строку в текстовый файл в Python: простой способ

Чтобы добавить строку в текстовый файл в Python, вам нужно открыть файл в режиме записи с помощью функции open, а затем использовать метод write для добавления новой строки в файл.

with open('file.txt', 'a', encoding='utf-8') as file:
    file.write('Новая строка')

Детальный ответ

Как добавить строку в текстовый файл в Python

Добавление строки в текстовый файл в Python является распространенной задачей, которую можно выполнить несколькими способами. В этой статье мы рассмотрим два метода: использование функции write() и использование модуля fileinput. Давайте подробнее рассмотрим каждый из них.

Метод 1: Использование функции write()

Первый способ заключается в использовании функции write() для добавления строки в текстовый файл. Давайте посмотрим на пример:


  # Открываем файл в режиме добавления (append), который позволяет добавлять строки в конец файла
  with open('file.txt', 'a') as file:
      file.write('Новая строка')
  

В этом примере мы открываем файл 'file.txt' в режиме добавления ('a') с помощью оператора with. Затем мы используем функцию write(), чтобы добавить строку 'Новая строка' в конец файла. Когда блок with заканчивается, файл будет автоматически закрыт.

Метод 2: Использование модуля fileinput

Второй способ включает использование модуля fileinput. Этот модуль предоставляет более гибкие возможности работы с файлами. Вот пример его использования:


  import fileinput
  
  # Открываем файл в режиме записи (write) с использованием fileinput.input()
  with fileinput.input('file.txt', inplace=True) as file:
      for line in file:
          # Печатаем текущую строку
          print(line, end='')
      
      # Добавляем новую строку
      print('Новая строка')
  

В этом примере мы импортируем модуль fileinput. Затем мы открываем файл 'file.txt' в режиме записи (write) с помощью функции fileinput.input() и устанавливаем параметр inplace=True. Затем мы проходимся по каждой строке файла с помощью цикла for и выводим их на экран с помощью функции print(). В конце мы добавляем новую строку, например, 'Новая строка'.

Заключение

Описанные выше методы предоставляют простые и эффективные способы добавления строки в текстовый файл в Python. Вы можете выбрать тот метод, который лучше соответствует вашим потребностям. Успехов в программировании!

Видео по теме

Работа с файлами в Python. Чтение и запись данных

Уроки Python / Работа с файлами чтение из файлов

Как читать из файла в Питоне? Подготовка к ЕГЭ по Информатике 2022.

Похожие статьи:

📝 Как записать вывод в файл python: легкое руководство с примерами

🔢 Как ввести отрицательное число в Python: пошаговое руководство с примерами

Как открыть python console и стать настоящим программистом 🐍✨

📝 Как добавить строку в текстовый файл в Python: простой способ

📝 Как написать положительное число в Питоне? 💻

🔧 Как создать проект в Пайчарме на Питоне в несколько простых шагов 🔥

🔍 Как использовать Sublime Text для Python: полезные советы и инструкции