python: outfile para outro arquivo de texto se exceder determinado tamanho de arquivo

Eu usando o scapy com python no Ubuntu. Gostaria de perguntar se alguém sabe como codificar o exemplo:

digamos que eu tenho dois arquivos de texto que estão escrevendo enquanto o script está em execução, então eu gostaria de verificar o arquivo é exceder o exemplo 500 bytes, se, então, ele irá armazenar o que quer que no arquivo e criar um novo arquivo de texto para escrever. (output1.txt, output2.txt, etc.)

Seria apreciado se qualquer experiência ajudasse. obrigado

parte do meu código é:

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

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

Assim, enquanto o script estiver sendo executado no terminal, ele será gravado no arquivo chamado output.txt, mas eu gostaria de melhorar o script para verificar o tamanho do arquivo de texto e, se exceder, ele pararia de gravar no arquivo atual e criaria um arquivo. new output2.txt por exemplo e continue.

questionAnswers(2)

yourAnswerToTheQuestion