python: outfile a otro archivo de texto si excede cierto tamaño de archivo

Yo uso scapy con python en ubuntu. Me gustaría preguntar si alguien sabría cómo codificar el ejemplo:

digamos que tengo dos archivos de texto que se están escribiendo mientras se ejecuta el script, entonces me gustaría verificar si el archivo supera los 500 bytes, si lo hace, almacenará lo que haya en el archivo y creará un nuevo archivo de texto para escribir. (output1.txt, output2.txt, etc.)

Sería apreciado si cualquier experiencia ayudará. Gracias

parte de mi código es:

file = open("output.txt","w")

def example(p):
    if p.haslayer(Dot11Beacon):
        if p.addr2 not in uniqueAP:
            file.writelines(p.addr2 + "\n")

así que mientras el script se ejecuta en el terminal, lo escribirá en el archivo llamado output.txt, pero me gustaría mejorar el script para verificar el tamaño del archivo de texto y, si se excede, dejará de escribir en el actual y creará un Nuevo output2.txt por ejemplo y continuar.

Respuestas a la pregunta(2)

Su respuesta a la pregunta