真心提问,python如何把列表内容按行保存为txt文本
希望:
1.第一列为文本标题,第二列为文本内容
2.每一行存放一个txt文件
循环,把标题作为文件名,正文作为内容写入
如果您需要从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循环的末尾,我们可以通过格式化字符串的方式,以标题作为文件名,将内容保存到单独的文件中。
不知道你这个问题是否已经解决, 如果还没有解决的话: