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.