Метод write() для файлов Python

Python File(文件) 方法Методы файлов 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 File(文件) 方法Методы файлов Python

Другие расширения