首页 > 解决方案 > 写入文件 py

问题描述

如果有人可以帮助我,我需要我的代码这样显示:

Hammad | Won | 5

我正在使用的代码是:

f = open("Statistics.txt", "a")

f.write(str(player_name) +''+ str(Outcome)+''+str(max_guesses)+"\n"

f = open("Statistics.txt", "r")

print(f.read())

f.close()

我需要输出为:

Hammad | Won | 6

相反,我得到:

Hammad Won 6

标签: python

解决方案


尝试将写入行替换为:

f.write(f'{player_name} | {Outcome} | {max_guesses}\n')


推荐阅读