Chaîne d'impression Python vers un fichier texte



Answers

Dans le cas où vous voulez passer plusieurs arguments, vous pouvez utiliser un tuple

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

Plus: Imprimer plusieurs arguments en python

Question

J'utilise Python pour ouvrir un document texte:

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

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

text_file.close()

Je veux entrer la chaîne appelée "TotalAmount" dans le document texte. Quelqu'un peut-il s'il vous plaît laissez-moi savoir comment faire cela?




C'est l'exemple de Python Print String To Text File

def my_func():
    """
    this function return some value
    :return:
    """
    return 25.256


def write_file(data):
    """
    this function write data to file
    :param data:
    :return:
    """
    file_name = r'D:\log.txt'
    with open(file_name, 'wb') as x_file:
        x_file.write('{} TotalAmount'.format(data))


def run():
    data = my_func()
    write_file(data)


run()



Related