Автор оригинала: Python Examples.
Python – Написать строку в текстовый файл
Теперь вы можете сохранить или записать строку, чтобы написать файл в постоянном хранилище данных с помощью Python.
Чтобы написать строку в текстовый файл, выполните следующую последовательность шагов:
- Откройте файл в режиме записи, используя функцию Open ().
- Написать строку в файл с использованием метода записи ().
- Закройте файл, используя BLOCK () метод.
Пример 1: Написать строку в текстовый файл
В следующем примере мы возьмем константу строки и напишите строку в текстовый файл, следуя вышеупомянутой указанной последовательности шагов.
Python Program
text_file = open("sample.txt", "w") n = text_file.write('Welcome to pythonexamples.org') text_file.close()
Выход
29
Метод write () возвращает количество символов, записанных в текстовый файл.
Обратите внимание, что этот вид написания в текстовом файле перезаписывает данные, если файл уже присутствует. Если файл нет, он создает новый файл, а затем записывает строку в файл.
Пример 2. Написать строку в текстовый файл в текстовом режиме
Файл может быть открыт в двух режимах: первый – это текстовый режим, а второй – это двоичный режим. По умолчанию файл открыт в текстовом режиме. Однако вы можете явно указать режим.
В следующем примере мы откроем файл в текстовом режиме, добавив «т» В режиме и напишите строку в текстовый файл, следуя последовательности шагов, упомянутых в начале этого руководства.
Python Program
text_file = open("sample.txt", "wt") n = text_file.write('Welcome to pythonexamples.org') text_file.close()
Выход
29
Написание кроме строки в текстовый файл
Если вы хотите написать любой объект Python, отличный от строки или объекта байта к файлу, используя метод записи (), вы должны сначала преобразовать этот объект Python в объект строки или байта.
Резюме
В этом руководстве примеров Python мы узнали, как написать строку в текстовый файл, с помощью примеров программ.