python把列表按行存入txt

真心提问,python如何把列表内容按行保存为txt文本
希望:
1.第一列为文本标题,第二列为文本内容
2.每一行存放一个txt文件

img

循环,把标题作为文件名,正文作为内容写入

如果您需要从txt文件读入标题和内容,可以使用以下代码:

python

with open("data.txt", "r") as file:
    lines = file.readlines()
    for line in lines:
        title, content = line.strip().split(",")
        # 保存到文件
        with open("{}.txt".format(title), "w") as txt_file:
            txt_file.write(content)

假设您的txt文件是以逗号分隔的标题和内容,这样,每一行都会读入为一个字符串,然后使用strip和split方法来处理每一行的内容,得到标题和内容两个部分。最后,在for循环的末尾,我们可以通过格式化字符串的方式,以标题作为文件名,将内容保存到单独的文件中。

不知道你这个问题是否已经解决, 如果还没有解决的话:

如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^