Il 0% ha trovato utile questo documento (0 voti)
4 visualizzazioni1 pagina

HTML 2.0

Il documento descrive un programma Python che genera cinque file di testo, ognuno contenente una storia di 20 righe, con ogni riga lunga esattamente 266 caratteri. Utilizza frasi di base per creare le storie e una funzione per generare righe di testo della lunghezza specificata. I file vengono salvati in una cartella designata sul sistema.

Caricato da

simobomber07
Copyright
© All Rights Reserved
Per noi i diritti sui contenuti sono una cosa seria. Se sospetti che questo contenuto sia tuo, rivendicalo qui.
Formati disponibili
Scarica in formato TXT, PDF, TXT o leggi online su Scribd
Il 0% ha trovato utile questo documento (0 voti)
4 visualizzazioni1 pagina

HTML 2.0

Il documento descrive un programma Python che genera cinque file di testo, ognuno contenente una storia di 20 righe, con ogni riga lunga esattamente 266 caratteri. Utilizza frasi di base per creare le storie e una funzione per generare righe di testo della lunghezza specificata. I file vengono salvati in una cartella designata sul sistema.

Caricato da

simobomber07
Copyright
© All Rights Reserved
Per noi i diritti sui contenuti sono una cosa seria. Se sospetti che questo contenuto sia tuo, rivendicalo qui.
Formati disponibili
Scarica in formato TXT, PDF, TXT o leggi online su Scribd

# 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

Potrebbero piacerti anche