我已经尝试创建或附加一个文本文件(如果它已经存在)并且我能够在研究后做到这一点。但是我一直试图找出如何在旧信息下添加信息。
例如,我有一个包含sam10
的文本文件。
name = input('Your name?')
squad = group
number = input('A number?')
target = open(squad, 'a')
target.write(name)
target.write(str(number))
如果我运行这一切,它会添加到文本文本文件中并最终得到一个文本文件(称为组),如下所示:sam10james5
。
我如何编辑此代码,以便最终james5
位于sam10
下方?
所以当我打开文本文件时,我发现它是这样的:
sam10
james5
答案 0 :(得分:2)
您只需添加"\n"
:
变化:
target.write(name)
使用:
target.write("\n"+name)
答案 1 :(得分:2)
您只是缺少添加新行':
target.write(name)
target.write(str(number) + '\n')
write
只会添加提供给文件的确切字符,仅此而已。您需要根据需要添加新行。