在 Python 中将列表写入带有换行符的文件
要将列表写入带有换行符的文件, writelines() 方法是经常使用。但是,此方法不会自动插入换行符。解决方法是循环遍历列表并单独写入每一行。
基于循环的替代方法
更直接的方法是使用带有 write( 的循环) 方法。这将确保在每行之间插入换行符。
with open('your_file.txt', 'w') as f: for line in lines: f.write(f"{line}\n")
对于 Python
对于 Pythonwith open('your_file.txt', 'w') as f: for line in lines: f.write("%s\n" % line)
3.6
在旧版本的 Python(3.6 之前)中,可以使用以下循环:with open('your_file.txt', 'w') as f: for line in lines: print >> f, line
对于 Python 2
在Python 2中,print语句可用于将行写入file:f.writelines(f"{line}\n" for line in lines)
以上是如何在Python中高效地将列表写入带有换行符的文件?的详细内容。更多信息请关注PHP中文网其他相关文章!