Maison >développement back-end >Tutoriel Python >Comment puis-je écrire des chaînes dans des fichiers texte en Python ?
Écrire des chaînes dans des fichiers texte en Python
En Python, vous pouvez écrire la valeur d'une variable de chaîne, telle que TotalAmount, dans un document texte. Voici comment procéder :
L'utilisation d'un gestionnaire de contexte garantit que le fichier est toujours fermé :
with open("Output.txt", "w") as text_file: text_file.write("Purchase Amount: %s" % TotalAmount)
Si vous utilisez Python 2.6 ou supérieur, utilisez str.format() :
with open("Output.txt", "w") as text_file: text_file.write("Purchase Amount: {0}".format(TotalAmount))
Dans Python2.7 et versions ultérieures, utilisez {0} ou {} :
with open("Output.txt", "w") as text_file: text_file.write("Purchase Amount: {}".format(TotalAmount))
Dans Python3, utilisez le paramètre de fichier facultatif avec print() :
with open("Output.txt", "w") as text_file: print("Purchase Amount: {}".format(TotalAmount), file=text_file)
Ou utilisez des f-strings dans Python3.6 :
with open("Output.txt", "w") as text_file: print(f"Purchase Amount: {TotalAmount}", file=text_file)
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!