f, lin" />
登录
首页 >  文章 >  python教程

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

时间:2024-11-24 16:51:49 185浏览 收藏

本篇文章向大家介绍《Python中如何用writelines()以外的方法将带有换行符的列表写入文件?》,主要包括,具有一定的参考价值,需要的朋友可以参考一下。

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

使用 python 将带有换行符的列表写入文件

如何将带有换行符的列表写入文件中?writelines() 函数无法插入换行符。

解决方法:

  • 使用循环:

    with open('file.txt', 'w') as f:
        for line in lines:
            f.write(f"{line}\n")
  • 对于 python <3.6:

    with open('file.txt', 'w') as f:
        for line in lines:
            f.write("%s\n" % line)
  • 对于 python 2:

    with open('file.txt', 'w') as f:
        for line in lines:
            print >> f, line
  • 单个函数调用:

    为了减少内存占用,可以删除方括号以逐个写入字符串。

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

以上就是《Python中如何用writelines()以外的方法将带有换行符的列表写入文件?》的详细内容,更多关于的资料请关注golang学习网公众号!

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