添加变量

时间:2017-09-17 18:48:26

标签: python python-3.x text-files

显然我正在做的方法不正确,但有人可以告诉我如何将变量放在文本文件中。非常感谢

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

 text_file.write  ("line 1\n",variable1)
 text_file.write  ("line2\n",variable2)
 text_file.write  ("line3\n",variable3)
 text_file.write ("line4\n"variable4)
 text_file.write ("line5\n",variable5)
 text_file.close()

1 个答案:

答案 0 :(得分:1)

您可以使用+运算符来连接字符串:

text_file.write("line 1\n" + variable1)

或者,您可以使用.format()

text_file.write("line 1\n {}".format(variable1))

在第一种情况下,变量将被添加到字符串的末尾,而在第二种情况下,它将被放置在放置{}的任何位置(也是示例中字符串的结尾)。

另外一个提示,请不要写这样的文件。您应该使用以下语法:

with open("textfile.txt", "w") as text_file:
    text_file.write(myString)
    #No need to explicitly close the file