# Creiamo 5 file di testo, ognuno contenente una storia lunga 20 righe e ogni riga
lunga esattamente 266 caratteri.
import os
# Funzione per generare un paragrafo lungo 266 caratteri
def generate_line(text, length=266):
words = [Link]()
line = ''
while len(line) < length:
for word in words:
if len(line) + len(word) + 1 <= length:
line += word + ' '
else:
break
return line[:length]
# Base delle storie da cui generare i file
story_bases = [
"Nel cuore di una città dimenticata dal tempo, un giovane trovò una chiave
d’oro tra le crepe di un muro antico. Era l’inizio di un’avventura.",
"In un regno dove il sole non tramontava mai, una bambina con occhi d’ambra
parlava con i draghi e scriveva storie sul vento.",
"Ogni notte, quando la luna era piena, un vecchio orologio in una soffitta
polverosa cominciava a ticchettare da solo, raccontando segreti.",
"Sul pianeta blu di Elarion, gli alberi cantavano e i fiumi rispondevano. I
viaggiatori giunti lì non tornavano mai indietro.",
"Tra le pieghe di un libro antico, una mappa disegnata con inchiostro di stelle
indicava un luogo dimenticato perfino dagli dei."
]
# Cartella per i file di testo
output_dir = "/mnt/data/storie"
[Link](output_dir, exist_ok=True)
file_paths = []
# Creazione dei 5 file
for i, base in enumerate(story_bases):
file_path = [Link](output_dir, f"storia_{i+1}.txt")
with open(file_path, "w") as f:
for _ in range(20):
[Link](generate_line(base) + "\n")
file_paths.append(file_path)
file_paths