Maison > développement back-end > Tutoriel Python > Comment écrire des chaînes multilignes dans des fichiers en Python

Comment écrire des chaînes multilignes dans des fichiers en Python

Mary-Kate Olsen
Libérer: 2024-10-23 17:08:01
original
283 Les gens l'ont consulté

How to Write Multi-Line Strings to Files in Python

Écrire des chaînes multilignes dans des fichiers en Python

Écrire plusieurs lignes dans un fichier texte en Python nécessite de spécifier des nouvelles lignes dans la chaîne. Voici comment y parvenir :

Utilisation de 'n' :

La méthode la plus courante consiste à utiliser le caractère barre oblique inverse-n ('n'). Il représente une nouvelle ligne dans la plupart des systèmes d'exploitation, notamment Windows, Unix et macOS.

<code class="python">with open('myfile.txt', 'w') as f:
    f.write("Line 1\nLine 2\nLine 3")</code>
Copier après la connexion

L'utilisation de 'n' suffira généralement dans la plupart des situations.

Utiliser 'os. linesep' :

Pour une approche plus précise, vous pouvez utiliser la propriété 'os.linesep'. Il renvoie le caractère de nouvelle ligne approprié en fonction de la plate-forme actuelle.

<code class="python">import os

with open('myfile.txt', 'w') as f:
    f.write("Line 1{}Line 2{}Line 3".format(os.linesep, os.linesep))</code>
Copier après la connexion

Remarque :

Lors de l'écriture dans des fichiers à l'aide de l'API de fichiers de Python, il est généralement recommandé d'utiliser ' n' pour les nouvelles lignes. Python gère automatiquement la conversion vers le caractère de nouvelle ligne spécifique à la plate-forme.

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!

source:php
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal