@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() |
@roxanne.hauck
Этот пример добавит строку "Hello, world again!" в файл, а не заменит его содержимое.