在附加文件时,如何使用Python在文本文件中的旧信息下面添加新信息

2024-09-30 02:32:41 发布

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

我试图创建或附加一个文本文件,如果它已经存在,我可以这样做后,研究。然而,我一直在试图找出如何在旧信息下添加信息

例如,我有一个包含sam10的文本文件

name = input('Your name?')
squad = group
number = input('A number?')
target = open(squad, 'a')
target.write(name)
target.write(str(number))

如果我运行这个,所有这些都会添加到文本文件中,并最终得到一个文本文件(称为group),如:sam10james5

我怎样才能编辑这段代码,使我的james5sam10之下? 所以当我打开文本文件时,我看到它是这样的:

sam10
james5

Tags: name信息numbertargetinputyourgroupopen
2条回答

您只是缺少添加“新行”:

target.write(name) target.write(str(number) + '\n')

write只需将提供的确切字符添加到文件中,仅此而已。您需要根据需要添加新行

只需添加"\n"

更改:

target.write(name)

使用:

target.write("\n"+name)

相关问题 更多 >

    热门问题