Je crée un générateur de texte Markov qui génère des haïkus. La fonction de génération du haiku lui-même génèrera 100 haïkus en utilisant une boucle for. Ils peuvent ressembler à:Écrire dans un fichier, ajouter un espace supplémentaire
line1 line2 line3 line1 line2 line3 line1 line2 line3
Lorsque je tente d'écrire ces lignes dans le fichier, je veux inclure un espace entre chaque haïku , donc il ressemble à:
line1
line2
line3
line1
line2
line3
line1
line2
line3
Comment est-ce que je rendrais ceci se produire en écrivant dans le dossier?
aussi, parfois, il ne préserverait pas le format ... parfois, il est écrit que line1line2line3
Comment puis-je structurer ma boucle?
J'ai essayé:
def writeToFile():
with open("results.txt", "w") as fp:
count = 0
for haiku in haikuList:
for line in haiku:
for item in line:
fp.write(str(item))
count += 1
print "There are", count, "lines in your file."
haikuList ressemble:
[[line1,
line2,
line3],
[line1,
line2,
line3],
[line1,
line2,
line3],
[line1,
line2,
line3]]
Lorsque cette est terminé, j'aimerais bien que vous m'envoyiez un haiku sympa: D – Aaron3468