可以使用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
的文件中。最后关闭文件。