登录
首页 >  文章 >  python教程

Python中如何用writelines()方法在文件中写入带换行符的列表?

时间:2024-12-05 20:06:55 452浏览 收藏

珍惜时间,勤奋学习!今天给大家带来《Python中如何用writelines()方法在文件中写入带换行符的列表?》,正文内容主要涉及到等等,如果你正在学习文章,或者是对文章有疑问,欢迎大家关注我!后面我会持续更新相关内容的,希望都能帮到正在学习的大家!

Python中如何用writelines()方法在文件中写入带换行符的列表?

如何将带有换行符的列表写入文件

在 python 中,使用 writelines() 方法将列表中的字符串写入文件时,无法插入换行符。要实现此目的,可以使用以下方法:

使用循环:

with open('your_file.txt', 'w') as f:
    for line in lines:
        f.write(f"{line}\n")

对于 python <3.6:

with open('your_file.txt', 'w') as f:
    for line in lines:
        f.write("%s\n" % line)

对于 python 2:

with open('your_file.txt', 'w') as f:
    for line in lines:
        print >> f, line

也可以使用单个函数调用,但需要删除方括号 [] 以一次打印一个字符串:

with open('your_file.txt', 'w') as f:
    for line in (f"{line}\n" for line in lines):
        f.write(line)

文中关于的知识介绍,希望对你的学习有所帮助!若是受益匪浅,那就动动鼠标收藏这篇《Python中如何用writelines()方法在文件中写入带换行符的列表?》文章吧,也可关注golang学习网公众号了解相关技术文章。

相关阅读
更多>
最新阅读
更多>
课程推荐
更多>