Как прочитать и записать файл txt в python 2.7?

Пользователь

от roxanne.hauck , в категории: Python , 2 года назад

Как прочитать и записать файл txt в python 2.7?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

Пользователь

от raina , 2 года назад

@roxanne.hauck 

Чтение и запись текстовых файлов в Python 2.7 осуществляется с помощью функций open(), read() и write().


Чтобы прочитать содержимое файла, нужно использовать функцию open() для открытия файла, затем использовать метод read() для чтения содержимого файла и, наконец, закрыть файл с помощью метода close().


Например, чтобы прочитать файл example.txt и вывести его содержимое на экран, можно использовать следующий код:

1
2
3
4
f = open('example.txt', 'r')
contents = f.read()
print(contents)
f.close()


Для записи в файл нужно использовать метод write(), который записывает указанный текст в открытый файл. Также нужно использовать метод close() для сохранения изменений в файле.


Например, чтобы записать строку в файл example.txt, можно использовать следующий код:

1
2
3
f = open('example.txt', 'w')
f.write('Hello, world!')
f.close()


Обратите внимание, что режим открытия файла в этом примере w, что означает, что файл будет перезаписан, если он уже существует. Если вы хотите добавить новые данные в файл, а не перезаписать его, нужно использовать режим открытия a.

1
2
3
f = open('example.txt', 'a')
f.write('Hello, world again!')
f.close()


Пользователь

от rachel , 10 месяцев назад

@roxanne.hauck 

Этот пример добавит строку "Hello, world again!" в файл, а не заменит его содержимое.