Метод write() для файлов Python
Обзор
write()Этот метод используется для записи указанной строки в файл.
Перед закрытием файла или сбросом буфера содержимое строки сохраняется в буфере, и в этот момент вы не можете увидеть записанное содержимое в файле.
Если режим открытия файла включает b, то при записи содержимого файла параметр str должен быть преобразован в байтовую форму с помощью метода encode, иначе возникает ошибка: TypeError: a bytes-like object is required, not 'str'.
Синтаксис
Синтаксис метода write() выглядит следующим образом:
fileObject.write( [ str ])
Parameters
-
str-- строка, которая будет записана в файл.
Возвращаемое значение
Возвращает количество записанных символов.
Пример
В следующем примере демонстрируется использование метода write():
#!/usr/bin/python
# -*- coding: UTF-8 -*-
# 打开文件
fo = open("test.txt", "w")
print "文件名为: ", fo.name
str = "Example"
fo.write( str )
# 关闭文件
fo.close()
Вывод приведенного выше примера:
文件名为: test.txt
Просмотр содержимого файла:
$ cat test.txt ExampleДругие расширения
Методы файлов Python