我不是很有经验,所以请知道我正在尽我所能。如何将文件的第一个内容(例如 65)添加到新输入的数字,然后覆盖文件以保存它?
任何意见是极大的赞赏。这是我的编程:
henry = 0
emily = 0
george = 0
points = 0
file = open('nfc.txt','r+')
for line in file:
print(line)
if input("Who would you like to give points to? ") == "henry":
points = int(input("How many points would you like to give to Henry? "))
henry = henry + points
print("Henry now has",henry, "points")
points = 0
file.write(str(henry)+" ")
file.write(str(emily)+" ")
file.write(str(george)+" ")
file.close()
else:
print("That name is not valid")
当目录中存在“nfc.txt”时,您的代码正在运行。如果文件不存在,则使用“w+”。请注意,如果该文件已经存在,那么它将覆盖现有文件。这是更多信息的链接:https : //www.tutorialspoint.com/python3/python_files_io.htm。另外,想想ahed87发表的评论。我希望,它会有所帮助。ps:新编辑以改进答案
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句