python - 写入文件 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
解决方案
尝试将写入行替换为:
f.write(f'{player_name} | {Outcome} | {max_guesses}\n')
推荐阅读
- java - CountdownLatch 演示程序。不等待 coutdown 锁存器结束
- python - 不支持的操作数类型 python
- loops - 需要帮助在旧的 ColdFusion 站点中以相反的顺序列出产品
- ember.js - 如何配置RubyMine,这样我就可以去组件声明了?
- python - python selenium慢窗口关闭检测
- typescript - 如何在使用`declare namespace`的`d.ts`文件中导入`ts`模块?
- ruby-on-rails - rand has the same value when wrapped inside erb tag
- powershell - Powershell 使用参数启动 .exe
- c# - 我如何通过以太网将我的 winform 应用程序连接到大约 200 台计算机
- asp.net - 面临布局问题