160 votos

Python imprime cadena en archivo de texto

Estoy usando Python v2. Por el momento tengo este código para abrir un documento de texto:

text_file = open("Output.txt", "w")

text_file.write("Purchase Amount: " 'TotalAmount')

text_file.close()

Lo que estoy tratando de hacer es entrar en la cadena llamada "TotalAmount" en el documento de texto. ¿Puede alguien por favor me avisas donde mirar para averiguar cómo hacer esto?

Gracias por cualquier ayuda.

303voto

gnibbler Puntos 103484
text_file = open("Output.txt", "w")
text_file.write("Purchase Amount: %s" % TotalAmount)
text_file.close()

Si utilizas un gestor de contexto, el archivo se cierra automáticamente para usted

with open("Output.txt", "w") as text_file:
    text_file.write("Purchase Amount: %s" % TotalAmount)

str.format()

with open("Output.txt", "w") as text_file:
    text_file.write("Purchase Amount: {0}".format(TotalAmount))

{}{0}

fileprintfunción

with open("Output.txt", "w") as text_file:
    print("Purchase Amount: {}".format(TotalAmount), file=text_file)

Iteramos.com

Iteramos es una comunidad de desarrolladores que busca expandir el conocimiento de la programación mas allá del inglés.
Tenemos una gran cantidad de contenido, y también puedes hacer tus propias preguntas o resolver las de los demás.

Powered by:

X