Insérer des chaînes dans des fichiers texte en Python
Modifier des fichiers texte sans les écraser ni les copier est une tâche courante en programmation. Une approche consiste à utiliser la méthode insert(), mais malheureusement, cela n'est pas pris en charge en Python lorsque vous travaillez avec des fichiers texte.
Au lieu de cela, vous pouvez opter pour l'une de ces solutions :
Écraser une partie du fichier
Utilisez la méthode seek() pour déplacer le pointeur de fichier vers le point d'insertion souhaité, puis écrasez une partie du fichier avec votre choix. chaîne.
Réécrire l'intégralité du fichier
Cette méthode consiste à lire le contenu du fichier, à apporter les modifications nécessaires et à réécrire le contenu modifié dans le fichier. Cela garantit que l'insertion est effectuée avec précision, mais cela nécessite de réécrire l'intégralité du fichier.
Modification sécurisée du fichier
Pour garantir l'intégrité des données, envisagez de créer un fichier modifié temporaire ( monfichier.txt.tmp) et en remplaçant le fichier d'origine (monfichier.txt) par le fichier temporaire après des modifications réussies.
Supplémentaire Considérations
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!