Python实现变量按行写入TXT文件的方法

小满
小满
发布时间:2026-10-13 | 2人浏览过
原创

本文介绍如何在Python中将变量按行写入TXT文件。通过对比'w'写入模式与'a'追加模式,演示如何避免内容覆盖。重点讲解在字符串中添加换行符'\n'以实现按行写入,以及使用writelines()函数将多个变量合并写入单行的技巧,帮助开发者掌握基础的文本文件处理技能。

首先展示一个基础示例,演示如何将变量内容写入txt文本文件。

f = open('E:/test.txt','w') 
f.write('hello world!') 
Out[3]: 12 
f.close() 

执行效果如图所示:

接下来探讨如何将变量按行写入文件。

若使用'w'写入模式,后续写入操作会覆盖txt文件原有的内容,这通常不符合预期需求。TXT文件支持追加模式'a',可实现多次写入而不覆盖原有数据:

f = open('E:/test.txt','a') 
f.write('the second writing...') 
Out[6]: 21 
f.close() 

运行结果如图所示:

若需按行写入,只需在字符串的开头或结尾添加换行符'\n'即可:

f = open('E:/test.txt','a') 
f.write('\nthe third writing...') 
Out[9]: 21 
f.close() 

效果如图所示:

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

f = open('E:/test.txt','a') 
f.writelines(['\nthe fourth writing...',',','good']) 
f.close() 

结果如图所示:

以上介绍了Python中将变量按行写入txt文本的方法,希望能为读者提供参考,并支持本站内容。

相关标签:

本站声明

本文内容仅供参考,不代表本站观点。转载或引用请注明出处。如发现内容问题,请通过联系我们页面反馈。

Python 相关产品和应用

全部下载

专题列表