Python 的 writelines() 函数用于将字符串内容或以字符串为元素的列表内容写入文本文件。该方法不会自动加换行,需要换行时提前加入换行符。

使用方法:

s.write(title) # 将字符串 title 写入文件
s.writelines(detail) # 将列表 detail 写入文件

示例:

with open('myfile.txt', 'w') as f:
    f.writelines(['第一行', '第二行\n', '第三行']) # 注意第二行添加了换行符

注意:

  • writelines() 函数不添加任何换行符,如果需要在每行之间添加换行符,需要在写入的内容中手动添加 '\n'。
  • 如果写入的内容包含非字符串类型,需要先将其转换为字符串。

示例:

with open('myfile.txt', 'w') as f:
    f.writelines(['第一行', '第二行\n', '第三行', str(123)]) # 将数字 123 转换为字符串

总结:

writelines() 函数是一种高效的方法,可以用于将多个字符串或列表内容写入文本文件。通过合理使用该函数,可以轻松实现复杂的文件写入操作。

Python writelines() 函数:写入文本文件,如何使用?

原文地址: https://www.cveoy.top/t/topic/fWnO 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录