Új hozzászólás Aktív témák

  • cog777

    őstag

    Ha python-ban gzip modult hasznalva tomoritett naplofajlt keszitek. Valahogy a tomoritett fajl nagyobb meretu mint az eredeti szoveges fajl. Lehet hogy a hozzafuzes miatt?
    Van erre megoldas hogy szoveget hozzaadjunk tomoritett allomanyhoz?

    ls -la
    total 1528
    drwxr-xr-x 2 zoltan zoltan   4096 Jun  1 10:58 .
    drwxr-xr-x 7 zoltan zoltan   4096 Jun  1 10:58 ..
    -rw-r--r-- 1 zoltan zoltan 588566 Jun  1 10:55 esp32.log
    -rw-r--r-- 1 zoltan zoltan 964665 Jun  1 10:58 esp32.log.gz

    Itt a forras (programkod formazasa nem mukodik):

    import serial
    import gzip
    import datetime

    with serial.Serial('/dev/ttyUSB1', 115200, timeout=None) as ser:
    while True:
    line = ser.readline().decode()
    now_str = datetime.datetime.utcnow().strftime("%d-%m-%Y (%H:%M:%S.%f)")
    line = "[{}] | {}".format(now_str, line)
    print(line)
    with gzip.open('esp32.log.gz', 'at') as f:
    f.write(line)

Új hozzászólás Aktív témák