将字符串打印到文本文件

Woo:

我正在使用Python打开文本文档:

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

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

text_file.close()

我想将字符串变量的值替换TotalAmount为文本文档。有人可以让我知道怎么做吗?

约翰·拉鲁伊(John La Rooy):
text_file = open("Output.txt", "w")
text_file.write("Purchase Amount: %s" % TotalAmount)
text_file.close()

如果使用上下文管理器,则将自动为您关闭文件

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

如果您使用的是Python2.6或更高版本,则最好使用 str.format()

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

对于python2.7及更高版本,您可以使用{}代替{0}

在Python3中,fileprint函数有一个可选参数

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

Python3.6引入了f字符串作为另一种选择

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

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

使用Matlab将串联的字符串打印到屏幕和文本文件

从获取文本字段字符串逐行写入或打印到文本文件

在文本文件中搜索多个字符串,然后将结果打印到新的文本文件中

将二进制字符串打印到具有特定行长的文本文件

打印到文本文件时字符串重复

从文本文件打印定界字符串

将文本打印到文本文件中的程序

使用matplotlib将文本文件中的字符串转换为图以进行打印

将OLS回归摘要打印到文本文件

以表格形式将结果打印到文本文件

Java:将文本文件的内容打印到屏幕

将VBA词典打印到文本文件中

将输出打印到单独的文本文件

将文本文件内容打印到列中

将文本文件批量拆分为出现字符串的文本文件

将字符串保存到文本文件

将字符串写入文本文件

将文本文件读入字符串

将文本文件读入字符串数组

在文本文件中打印子字符串(输出已打印整个文件)

如何检查文本文件的每一行中的字符串,并将出现该单词的所有行打印到新的文本文件中?

从文本文件中打印出特定字符之间的随机字符串

在多个文件/目录中搜索字符串,然后打印文本文件的内容

从终端将目录中的文件列表打印到文本文件(而不是文本文件本身)

如果文本文件以数组中的任何字符串开头,则打印该行

在文本文件中搜索字符串并在PHP中出现空格后打印

在 Python 中的文本文件的 2 个条件之间打印字符串

在 Python 中的文本文件中打印字符串“Image”以及匹配的模式

使用Java将文本文件打印到特定打印机