Maison >développement back-end >Tutoriel Python >L'accès simultané aux fichiers pour la lecture et l'écriture sans ouvertures et fermetures multiples est-il possible ?
Accès simultané aux fichiers : lecture et écriture
Question :
Est-il possible d'ouvrir un fichier pour lire et écrire simultanément, sans avoir à l'ouvrir et le fermer deux fois ?
Réponse :
Oui, vous pouvez ouvrir un fichier en « lecture et écriture » ", qui vous permet à la fois de lire et d'écrire dans le fichier sans le fermer ni le rouvrir. Le code suivant le démontre :
<code class="python">with open(filename, "r+") as f: data = f.read() f.seek(0) f.write(output) f.truncate()</code>
Dans ce code, nous :
En utilisant cette approche, vous pouvez lire le contenu actuel du fichier, apporter les modifications nécessaires et les réécrire sans avoir besoin de fermer et de rouvrir le fichier.
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!