Forum >> Programmazione Python >> Scripting >> Stampare "Print"su file di testo anziché a video

Pagina: 1

Salve amici, come da titolo qualche mese fa ho letto su un libro che era possibile scrivere quello che viene stampato dall'istruzione print su un file di testo anziché a video.
Solo che non mi ricordo più come si fa :party:.




Potreste darmi una mano ? :)

grazie mille
Ciao, ma è una domanda trabocchetto?

Vabbè ci casco, se vuoi usare print() puoi fare una cosa del genere:

>>> mioFile = open('mio_file.txt', 'w')
>>> print('Scrivo il mio file!!', file = mioFile)
>>> mioFile.close()

NOTA: essendo in 'w' ogni ulteriore scrittura cancellerà la precedente.

Altrimenti solo open() che è del tutto equivalente.

Cya
ciao Daniele, grazie come sempre, è possibile settare (flush = True) di default ? :)
ciao Daniele, grazie come sempre, è possibile settare (flush = True) di default ? :)


Pagina: 1



Esegui il login per scrivere una risposta.