Maison > Article > développement back-end > Comment utiliser la fonction read() pour lire le contenu d'un fichier dans Python 3.x
Comment utiliser la fonction read() pour lire le contenu d'un fichier en Python 3.x
En Python, la fonction read() est une fonction très utile pour lire des fichiers texte. Il renvoie le contenu du fichier au programme sous forme de chaîne. Cet article explique comment utiliser la fonction read() pour lire le contenu d'un fichier, avec quelques exemples de code.
Tout d'abord, nous devons préciser que la fonction read() ne peut être utilisée que pour lire des fichiers texte. Si nous voulons lire des fichiers binaires, nous devons utiliser readlines() ou d'autres fonctions appropriées. Supposons maintenant que nous ayons déjà un fichier texte nommé exemple.txt.
Ce qui suit est un exemple de programme simple qui montre comment lire un fichier texte à l'aide de la fonction read() :
# 打开文件 file = open('example.txt', 'r') # 使用read()函数读取文件内容 content = file.read() # 输出文件内容 print(content) # 关闭文件 file.close()
La première ligne du code ci-dessus ouvre le fichier example.txt via la fonction open() et le nomme file . Le paramètre 'r' signifie ouvrir le fichier en mode lecture seule. Si le fichier n'existe pas, une FileNotFoundError sera levée.
Ensuite, nous utilisons la fonction read() pour lire le contenu du fichier et l'attribuer au contenu variable. Cette fonction lira l'intégralité du fichier et renverra une chaîne. De cette façon, nous pouvons utiliser la variable content pour manipuler le contenu du fichier.
Enfin, nous utilisons la fonction print() pour afficher le contenu du fichier. Bien entendu, vous pouvez également effectuer d'autres opérations sur le contenu du fichier, comme écrire dans la base de données ou effectuer une analyse statistique. Lorsque nous avons fini de lire le fichier, n'oubliez pas de fermer le fichier pour libérer les ressources système.
En plus d'utiliser la fonction read() pour lire l'intégralité du fichier, nous pouvons également utiliser la fonction read() pour lire un nombre spécifié d'octets. Par exemple, nous pouvons utiliser read(10) pour lire les 10 premiers octets du fichier :
# 打开文件 file = open('example.txt', 'r') # 读取文件的前10个字节 content = file.read(10) # 输出文件内容 print(content) # 关闭文件 file.close()
Dans le code ci-dessus, la fonction read(10) ne lira que les 10 premiers octets du fichier et les convertira. Attribuez une valeur au contenu variable. Les autres opérations sont similaires au code précédent.
En résumé, la fonction read() est une fonction très couramment utilisée en Python pour lire des fichiers texte. Il peut facilement renvoyer le contenu du fichier au programme sous forme de chaîne. Grâce à l'introduction et à l'exemple de code de cet article, je pense que vous êtes déjà familiarisé avec l'utilisation de la fonction read() pour lire des fichiers. J'espère que cet article vous sera utile !
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!