如何使用python文件系统将文本放在单独的一行



我正在尝试制作一个程序,将用户的输出放入文本文件中。我想做的是将文本打印在多行上,而不是同一行上。例如,如果UserName变量设置为";用户":

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.')

您可以使用'\n'在文件中添加换行符。

最新更新