python: outfile do innego pliku tekstowego, jeśli przekracza określony rozmiar pliku

Używam scapy z pytonem w ubuntu. Chciałbym zapytać, czy ktoś wie, jak kodować przykład:

powiedzmy, że mam dwa pliki tekstowe, które piszą podczas działania skryptu, a następnie chciałbym sprawdzić, czy plik jest większy niż przykład 500 bajtów, jeśli tak, to zapisze wszystko w pliku i utworzy nowy plik tekstowy do zapisu. (output1.txt, output2.txt, etc ..)

Byłoby mile widziane, gdyby pomogła jakaś wiedza. Dzięki

część mojego kodu to:

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

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

więc gdy skrypt działa w terminalu, zapisze go w pliku o nazwie output.txt, ale chciałbym ulepszyć skrypt, aby sprawdzić rozmiar pliku tekstowego, a jeśli przekroczył, przestałby pisać w bieżącym i utworzyć na przykład nowy output2.txt i kontynuuj.

questionAnswers(2)

yourAnswerToTheQuestion