首先,打开文件并从文件中获取所有行。然后以写模式重新打开文件并写回你的行,但要删除的行除外:
with open("yourfile.txt", "r") as f: lines = f.readlines()with open("yourfile.txt", "w") as f: for line in lines: if line.strip("n") != "nickname_to_delete": f.write(line)你需要
strip("n")在比较中使用换行符,因为如果文件不以换行符结尾,则最后一个line也不行。


