0
votes

Comment convertir le: Char en une nouvelle ligne dans un fichier par Python

J'ai un fichier texte dans lequel les données sont dans ce formulaire:

Avant de formater: xxx

maintenant, je veux convertir les données de ce formulaire particulier:

après la mise en forme: xxx

à faire: je veux d'abord convertir : caractère "nouvelle ligne" et je veux récupérer L'espace après chaque premier caractère tel que A1 B1 C1 . L'espace crée un problème car les données après la mise en forme doivent être converties en fichier CSV.

J'ai essayé de transférer un à un seul fichier à l'autre dans lequel j'ai utilisé un cas pour remplacer : à 'nouvelle ligne'. Pour la nouvelle ligne, j'ai utilisé ce \ n

fichier.txt est un fichier contenant A1, A2, A3: B1, B2, B3: C1, C2, C3: .... Donc sur

convert.txt Si le fichier dans lequel je veux des données formatées xxx < / Pré>

Les données sont copiées clairement mais non au format que je veux, y compris ':' Ce symbole. Il n'y a pas de problèmes dans la copie.


0 commentaires

3 Réponses :


1
votes

Utiliser str.join avec str.split

ex: xxx < p> sortie: xxx


0 commentaires

0
votes
a1 ,a2,a3
b1 ,b2,b3
c1 ,c2,c3

1 commentaires

Heureux de vous aider. Si ce code a aidé, s'il vous plaît uppote et acceptez-le. ^ _ ^



0
votes
print("\n".join(a.split(":")))

0 commentaires