Comment couper un string en python?
lili
-
6ril -
6ril -
Bonjour,
j'ai écrit un script en python qui permet de récuperer une séquence d'un fichier et l'ecrire dans un autre, le probléme est qu'il affiche toute la séquence sur une seule ligne
je voudrais le découper en 60 lettres pour chaque lignes
merci d'avance
j'ai écrit un script en python qui permet de récuperer une séquence d'un fichier et l'ecrire dans un autre, le probléme est qu'il affiche toute la séquence sur une seule ligne
je voudrais le découper en 60 lettres pour chaque lignes
merci d'avance
A voir également:
- Couper un string python
- Couper une video - Guide
- Couper un pdf - Guide
- Citizen code python - Accueil - Outils
- Comment couper un enregistrement audio - Guide
- Couper une photo en 3 pour instagram - Guide
1 réponse
a = 0
b = 59
ligne = string[a:b] <-- renvoie un string avec les 60 premiers caractères
Ensuite tu n'as plus qu'à faire une boucle dans laquelle tu ajouteras à chaque tour 60 à 'a' et 'b'
et attention au cas d'une dernière ligne incomplète...
voilà un exemple vite fait, c'est peut être pas optimal
b = 59
ligne = string[a:b] <-- renvoie un string avec les 60 premiers caractères
Ensuite tu n'as plus qu'à faire une boucle dans laquelle tu ajouteras à chaque tour 60 à 'a' et 'b'
et attention au cas d'une dernière ligne incomplète...
while a < len(string):
if a < len(string) - 60:
ligne = string[a:b] <----------------- et t'en fais ce que tu veux: Liste.append(ligne) par exemple
else:
ligne = string[a:]
a += 60
b += 60
voilà un exemple vite fait, c'est peut être pas optimal