Автор оригинала: Pankaj Kumar.
Python Написать файл
Мы ранее видели, как мы можем Читайте из файла в Python Отказ Точно так же Писать в файл также может быть достигнуто в Python программирование. Но, прежде чем мы начнем писать в файл, мы должны обеспечить, чтобы Режим в котором файл был открыт, позволяет ему. Давайте посмотрим, используя, какие режимы мы можем на самом деле написать в файл.
W
– открывает файл для записи и создает один файл, если оно не существует,W +
– Открывает файл как для записи, так и для чтения,А
– Открывает файл для добавления. Данные добавляются до конца файла,х
– Создает новый файл в письменном виде, а также режим чтения,R +
– Открывает файл как для чтения, так и записи.
Так что теперь, давайте посмотрим, как мы можем написать в файл в Python, используя разные подходы.
1. Python Написать файл с помощью функции записи ()
Используя Написать ()
Функция, мы можем на самом деле напрямую написать строка (который передается как аргумент) в файл.
file = open("new_file.txt", "w+") file.write('Using the write() method') file.seek(0) print(file.read())
Выход:
Using the write() method
2. Использование пишет () в Python
Writelines ()
это еще один заранее определенный Метод в Python который используется для записи несколько строк в конкретный файл, с Список строки Элементы, переданные как аргумент.
list1 = [‘string 1’, ‘string 2’, ……, ‘string n’]
file_open_object.writelines (list1)
list1=['Python\n','C\n','C++\n','Java'] file=open("new_file.txt", "w+") file.writelines(list1) file.seek(0) print(file.read())
Выход:
Python C C++ Java
Рекомендации:
- Python – Печать в файл
- https://stackoverflow.com/questions/40474139/python-write-text-to-file-line-by-line