我在显示数据时遇到了问题,我需要在一行显示,而不是单独的一行。任何帮助都将是友好的。我想让变量 "玩家名称"、"结果 "和 "最大猜测 "显示在一行。这是我的代码。
f = open("Stats.txt", "a")
f.write( str(player_name) + "\n")
f.write( str(Outcome) + "\n")
f.write( str(max_guesses) + "\n")
f.close()
f = open("Stats.txt", "r")
print(f.read())
'\n'
是一个字符串文字,也使用 with
你不需要在最后关闭文件。
player_name = 'DirtyBit'
Outcome = 'Awesome'
max_guesses = '10'
with open("Stats.txt", "a") as fileObj:
fileObj.write(player_name + ' ' + Outcome + ' ' + max_guesses + ' ')
with open("Stats.txt", "r") as fileRead:
print(fileRead.read())
OUTPUT:
DirtyBit Awesome 10