Método Python File write()

Python File(文件) 方法Métodos de Python File (archivo)


Descripción general

write()El método se utiliza para escribir la cadena especificada en un archivo.

Antes de que el archivo se cierre o el búfer se actualice, el contenido de la cadena se almacena en el búfer; en ese momento no podrás ver el contenido escrito en el archivo.

Si el modo de apertura del archivo incluye b, al escribir contenido en el archivo, el parámetro str debe convertirse a bytes mediante el método encode; de lo contrario, se producirá un error: TypeError: a bytes-like object is required, not 'str'.

Sintaxis

La sintaxis del método write() es la siguiente:

fileObject.write( [ str ])

Parámetros

  • str-- La cadena que se escribirá en el archivo.

Valor de retorno

Devuelve la longitud de caracteres escrita.

Ejemplo

El siguiente ejemplo demuestra el uso del método write():

#!/usr/bin/python
# -*- coding: UTF-8 -*-

# 打开文件
fo = open("test.txt", "w")
print "文件名为: ", fo.name
str = "Ejemplo"
fo.write( str )

# 关闭文件
fo.close()

El resultado del ejemplo anterior es:

文件名为:  test.txt

Ver el contenido del archivo:

$ cat test.txt 
Ejemplo

Python File(文件) 方法Métodos de Python File (archivo)

Otras extensiones