首页 > 解决方案 > 将列表中的项目写入不同的文件Python

问题描述

我可以将列表中的项目写入单个文件,例如:

with open('your_file.txt', 'w') as f:
    for item in all_news:
        f.write("%s\n" % item)

但是如何将每个项目写入单独的文件?

标签: pythonpython-3.xlist

解决方案


您没有向我们提供单个文件名的要求,但这里有一个示例,它对每个给定的文件名使用序列号。

count = 0
for item in all_news:
    count += 1
    filename = '{}.txt'.format(count)
    with open(filename, 'w') as f_out:
        f.write('{}\n'.format(item))

推荐阅读