Altro
Stampa una stringa in un file di testo
Sto usando Python per aprire un documento di testo:
text_file = open("Output.txt", "w")
text_file.write("Purchase Amount: " 'TotalAmount')
text_file.close()
Voglio sostituire il valore di una variabile stringa TotalAmount
nel documento di testo. Qualcuno può per favore farmi sapere come fare questo?
580
3
Se usi un gestore di contesto, il file viene chiuso automaticamente per te
Se stai usando Python2.6 o superiore, è preferibile usare
str.format()
.Per python2.7 e superiori si può usare
{}
invece di{0}
.In Python3, c'è un parametro opzionale
file
alla funzioneprint
.Python3.6 ha introdotto f-strings per un'altra alternativa
Nel caso si vogliano passare più argomenti si può usare una tupla
Di più: https://stackoverflow.com/questions/15286401/print-multiple-arguments-in-python
Se state usando Python3.
allora potete usare Funzione di stampa :
Per python2
questo è l'esempio di Python Print String To Text File