1.open Après avoir utilisé open pour ouvrir un fichier, vous devez vous rappeler d'appeler la méthode close() de l'objet fichier. Par exemple, vous pouvez utiliser l'instruction try/finally pour garantir que le fichier peut être définitivement fermé.
file_object = open('thefile.txt') try: all_the_text = file_object.read( ) finally: file_object.close( )
Remarque : L'instruction open ne peut pas être placée dans le bloc try, car lorsqu'une exception se produit lors de l'ouverture du fichier, l'objet fichier file_object ne peut pas exécuter la méthode close().
2. Lire le fichier, lire l'entrée du fichier texte = open('data', 'r')
#第二个参数默认为r input = open('data')
Lire l'entrée du fichier binaire = open('data', 'rb')
Lire tout le contenu file_object = open('thefile.txt')
try: all_the_text = file_object.read( ) finally: file_object.close( )
Lire les octets fixes file_object = open('abinfile', 'rb')
try: while True: chunk = file_object.read(100) if not chunk: break do_something_with(chunk) finally: file_object.close( )
Lire chaque ligne list_of_all_the_lines = file_object.readlines( )
Si le fichier est un fichier texte, vous pouvez également parcourir directement l'objet fichier pour obtenir chaque ligne :
for line in file_object: process line
3. Écrire le fichier en écrivant la sortie du fichier texte = open('data.txt', 'w')
Écrire la sortie du fichier binaire = open('data.txt', 'wb')
Ajouter la sortie du fichier d'écriture = open('data .txt', 'a')
output .write("\n都有是好人") output .close( )
Écrire des données file_object = open('thefile.txt', 'w')
file_object.write(all_the_text) file_object.close( )
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!