如何使用python文件系统将文本放在单独的行上?
我试图制作一个程序,将用户的输出放入一个文本文件。我想做的是将文本打印在多行上,而不是同一行。例如,如果UserName变量设置为“User”: 产出将是: 用户结果如果此文本显示在另一行上,则表示 这是一次成功 我如何让输出说: 供用户使用的结果 如果此文本显示在另一行,则表示这是一次成功如何使用python文件系统将文本放在单独的行上?,python,file,Python,File,我试图制作一个程序,将用户的输出放入一个文本文件。我想做的是将文本打印在多行上,而不是同一行。例如,如果UserName变量设置为“User”: 产出将是: 用户结果如果此文本显示在另一行上,则表示 这是一次成功 我如何让输出说: 供用户使用的结果 如果此文本显示在另一行,则表示这是一次成功 您可以使用“\n”向文件中添加换行符。插入换行符,\n。你被困在哪里了?你好!我投票决定结束这个问题,因为解决方案似乎很小,我找不到合适的副本,但你需要的信息是可以找到的,例如,在问题中已经完成了。 Use
您可以使用“\n”向文件中添加换行符。插入换行符,
\n
。你被困在哪里了?你好!我投票决定结束这个问题,因为解决方案似乎很小,我找不到合适的副本,但你需要的信息是可以找到的,例如,在问题中已经完成了。
UserName = input('What is your name?: ')
with open('Results ' + UserName, 'w') as WriteFile:
WriteFile.write('Results for ' + UserName)
with open('Results ' + UserName, 'a') as WriteFile:
WriteFile.write(' If this text is shown on another line, it means this was a success.')
UserName = input('What is your name?: ')
with open('Results ' + UserName, 'w') as WriteFile:
WriteFile.write('Results for ' + UserName + "\n"+ "\n"+
'If this text is shown on another line, it means this was a success.')