如何停止在python的文本文件下覆盖和执行?

如何停止在python的文本文件下覆盖和执行?,python,Python,这是几个变量 import datetime now = datetime.datetime.now() 这会覆盖文本文件,而每次使用时我都需要将其写入上一个文本下。您需要以附加模式打开文件: name=input("whats your name?") device=input("whats device do you have?") phone=input("whats your phone number?") prob=input("whats your pro

这是几个变量

import datetime
now = datetime.datetime.now()

这会覆盖文本文件,而每次使用时我都需要将其写入上一个文本下。

您需要以附加模式打开文件:

 name=input("whats your name?")
    device=input("whats device do you have?")
    phone=input("whats your phone number?")
    prob=input("whats your problem?")


    with open("scr.txt", mode='w') as file:
        file.write(str("Date and Time: "))
        file.write(str(now))
        file.write(str("\nName: "))

    file.write(str(name))
    file.write(str("\nPhone Number: "))
    file.write(str(phone))
    file.write(str("\nProblem: "))
    file.write(str(prob))
    file.write(str("\nDevice: "))
    file.write(str(device))
    file.write(str("\nCase Number: "))
    from random import randint
    file.write(str(randint(1000000,9999999)))
然后在打开文件时不要使用覆盖模式,请使用附加。是否要附加
with open("scr.txt", mode='a') as file:
    # Here ----------------^