python如何把变量写入文件

python

先看一个简单的例子:将变量写入txt文本中

f = open('E:/test.txt','w') 

f.write('hello world!') 

Out[3]: 12 

f.close()

结果如图:

相关推荐:《Python入门教程》

那么如何将变量按行写入呢?

在'w'写入模式下,当我们下次写入变量时,会覆盖原本txt文件的内容,这肯定不是我们想要的。TXT有一个追加模式'a',可以实现多次写入:

f = open('E:/test.txt','a') 

f.write('the second writing...') 

Out[6]: 21 

f.close()

结果如图:

如果要按行写入,我们只需要在字符串开头或结尾添加换行符'

'即可:

f = open('E:/test.txt','a') 

f.write('

the third writing...') 

Out[9]: 21 

f.close()

结果如图:

如果想要将多个变量同时写入一行中,可以使用writelines()函数:

f = open('E:/test.txt','a') 

f.writelines(['

the fourth writing...',',','good']) 

f.close()

结果如图:

以上是 python如何把变量写入文件 的全部内容, 来源链接: utcz.com/z/520810.html

回到顶部