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.