Le 5/18/21 à 4:00 PM, JiminyCricket a écrit :
> Bonjour à tous,
>
> Je souhaiterais faire une boucle qui créé un nouveau fichier quand elle
> rencontre les mots 'chapitre' et 'épilogue'. Cela me ferait en tout 136
> chapitres nommés chapitre_1.txt [...] épilogue. txt
> J'ai essayé la boucle
>
> For i in ligne:
> if 'CHAPTER' :
Si je m'arrête là, `if 'CHAPTER'` est toujours vrai (ce qui n'est pas
vide en Python est vrai, 'CHAPTER' est une chaîne de caractères
non-vide, elle est donc vraie), qu'il soit dans la ligne ou pas. Ce que
tu veux ressemble plutôt à :
for line in lines:
if 'CHAPTER' in line:
...
--
[Julien Palard](
https://mdk.fr)