我正在尝试制作一个程序,将用户的输出放入文本文件中。我想做的是将文本打印在多行上,而不是同一行上。例如,如果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'在文件中添加换行符。