从一个txt文件中提取所有行,并将它们复制到一个新的文本文件中,其中包含一些额外的内容

2024-09-22 10:20:40 发布

您现在位置:Python中文网/ 问答频道 /正文

我需要能够采取所有的行从一个文本文件,并复制到一个新的文本文件中添加一些额外的单词和行

例如

我要把这个写进文件“textA”

John
16
London
Boris
25
Cardiff

在文件“textB”里说

Person 1
Name is John
Age is 16
Lives in London

Person 2
Name is Boris
Age is 25
Lives in Cardiff

注-这是一个例子,而不是实际的数据,标题,文件名或序言的文字我想使用


Tags: 文件nameinageisjohn单词person
1条回答
网友
1楼 · 发布于 2024-09-22 10:20:40

如果输入数据有严格的格式,那么它就像按一定顺序读写行一样简单。你知道吗

比如:

f = open('file1', 'r')
name = f.readline()

然后写入文件

f = open('file2', 'w')
f.write('Name: ' + name + '\n')

或者别的什么。然后在一个循环中滚动这两个操作,该循环包含所需的任意多个操作(在您的示例中为三个,每个名称、年龄和位置对应一个)。查看文档here。既然没有人试图解决问题,我猜你还是停留在基本问题上了。你知道吗

相关问题 更多 >