Please ignore secret bonuses. Secret tests do NOT award bonus. Max hw grade is 30+2 bonus efficiency

Do you need help?

Notice Board

Salvare l'albero in FileOut

D
Dave (1010 points)
14 26 33
in Es3 by (1.0k points)
closed by
Salve a tutti.Avrei un problema con il terzo esercizio.In pratica non riesco a salvare l'albero elaborato sul file FileOut in quanto mi viene restituito "TypeError: write() argument must be str, not HTMLNode" Per scrivere sul file Fout apro il file con open() in modalita' scrittura e scrivo l'albero sul file.Quale puo' essere il problema? Esiste qualcosa tipo dumps() per i file HTML?
401 views
closed with the note: answered

1 Answer

Best answer
by (9.9k points)
selected by

Sì, dalla radice del nodo devi usare il metodo to_string() che restituisce tutto il documento in HTML in formato stringa, da scrivere sul file con write().

LeonardoEmili (35740 points)
13 65 155
by (35.7k points)
Quoto. Puoi tranquillamente "incapsulare" il tutto nel file.write(nodo.to_string() )