English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
write() Метод используется для записи指定的 строки в файл.
До закрытия файла или обновления буфера содержимое строки хранится в буфере, и в файле вы не видите записанного содержимого.
Если режим открытия файла содержит b, то при записи содержимого файла, параметр str (параметр) необходимо преобразовать в формат bytes с помощью метода encode, в противном случае появится ошибка: TypeError: необходим объект bytes-like, а не 'str'.
Синтаксис метода write()如下所示:
fileObject.write( [str ])
str -- Текст для записи в файл.
Возвращает длину введенного символа.
Следующий пример демонстрирует использование метода write():
# Открыть файл fo = open("test.txt", "w") print("Имя файла: ", fo.name) str = "Сайт основного教程" fo.write( str ) # Закрыть файл fo.close()
Результат выполнения примера выше:
Имя файла: test.txt
Просмотр содержимого файла:
$ cat test.txt Сайт основного教程