温馨提示×

Python writelines和迭代器配合

小樊
86
2024-07-18 15:43:27
栏目: 编程语言

可以使用writelines方法将迭代器中的内容逐行写入文件中,如下所示:

# 创建一个迭代器
iterator = iter(['line 1', 'line 2', 'line 3'])

# 打开文件进行写入
with open('output.txt', 'w') as file:
    file.writelines(line + '\n' for line in iterator)

在上面的示例中,我们首先创建了一个迭代器,里面包含了三行字符串。然后使用writelines方法将迭代器中的内容逐行写入到名为output.txt的文件中。最后关闭文件。

0