我想向社区询问如何在不覆盖文本文件的情况下更新文本文件的一部分。
我当前正在从事的项目称为登录系统。
文本文件包含以下值:- 用户名-密码-日期+时间首次注册-用户登录了多少次。
但是我想知道如何在每次用户登录时更新文本文件的一部分,我想对其进行跟踪并将其写入先前提到的文本文件。
我不知道如何在不覆盖文本值的情况下调整文本文件。
唯一的方法是实际上在使用文本文件时覆盖文件。
通过打开文件开始:
with open(file, "r") as file:
string=file.read()
然后替换您需要在字符串中使用的所有内容,但是您希望这样做,因为此时它是一个字符串。然后通过执行以下操作再次将其全部写入:
with open(file, "w") as file:
file.write(string)