Méthode write() de fichier Python

Python File(文件) 方法Méthodes de fichier Python


Aperçu

write()Cette méthode est utilisée pour écrire la chaîne spécifiée dans un fichier.

Avant que le fichier ne soit fermé ou que le tampon ne soit vidé, le contenu de la chaîne est stocké dans le tampon, et vous ne pouvez pas voir le contenu écrit dans le fichier pour le moment.

Si le mode d'ouverture du fichier inclut b, alors lors de l'écriture du contenu du fichier, le paramètre str doit être converti en forme bytes à l'aide de la méthode encode, sinon une erreur est levée : TypeError: a bytes-like object is required, not 'str'.

Syntaxe

La syntaxe de la méthode write() est la suivante :

fileObject.write( [ str ])

Parameters

  • str-- La chaîne à écrire dans le fichier.

Valeur de retour

Renvoie le nombre de caractères écrits.

Exemple

L'exemple suivant montre l'utilisation de la méthode write() :

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

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

# 关闭文件
fo.close()

La sortie de l'exemple ci-dessus est :

文件名为:  test.txt

Voir le contenu du fichier :

$ cat test.txt 
Example

Python File(文件) 方法Méthodes de fichier Python

Autres extensions