Lorsque j'utilisais Python pour explorer le contenu du site Web et l'enregistrer dans un fichier txt local, j'ai constaté qu'à chaque fois que je l'écrivais, le contenu original du fichier txt était écrasé. Alors, comment puis-je continuer sur la base d'origine ? Et si vous y ajoutiez du contenu ?
1. La façon originale d'ouvrir un fichier est :
file = open(pathTxt, 'w', encoding='utf-8')
2. La façon d'écrire modifiée : (changer le mode d'ouverture du fichier de "écrire". " Remplacez par "append")
file = open(pathTxt, 'a', encoding='utf-8')
Description des paramètres du mode :
r : Ouvrez le fichier en mode lecture seule. Le pointeur de fichier sera placé au début du fichier. C'est le mode par défaut.
r+ : Ouvrir un fichier en lecture et en écriture. Le pointeur de fichier sera placé au début du fichier.
w : Ouvrir un fichier en écriture uniquement. Si le fichier existe déjà, ouvrez-le et commencez l'édition depuis le début, c'est-à-dire que le contenu original sera supprimé. Si le fichier n'existe pas, créez un nouveau fichier.
w+ : Ouvrir un fichier en lecture et en écriture. Si le fichier existe déjà, ouvrez-le et commencez l'édition depuis le début, c'est-à-dire que le contenu original sera supprimé. Si le fichier n'existe pas, créez un nouveau fichier.
a : ouvrez un fichier à ajouter. Si le fichier existe déjà, le pointeur de fichier sera placé à la fin du fichier. En d’autres termes, le nouveau contenu sera écrit après le contenu existant. Si le fichier n'existe pas, créez un nouveau fichier en écriture.
a+ : Ouvrir un fichier en lecture et en écriture. Si le fichier existe déjà, le pointeur de fichier sera placé à la fin du fichier. Le fichier sera ouvert en mode ajout. Si le fichier n'existe pas, un nouveau fichier est créé pour la lecture et l'écriture.
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!