import os
import zipfile
n1_4222_log = '/home/rsh/tibco_logs/emsn1_4222'
print('Checking dir: %s' % n1_4222_log)
dir_files = os.listdir(n1_4222_log)
archive_log = '/home/rsh/tibco_logs/emsn1_4222/archive'
print archive_log
for log_file_name in dir_files:
if log_file_name == "archive":
print(' Its Archive dir no need to zip %s' % log_file_name)
else:
print('Its log file %s' % log_file_name)
zip_file_name = zipfile.ZipFile(n1_4222_log + '/' + log_file_name + ".zip", "w")
print(zip_file_name)
zip_file_name.write(n1_4222_log, compress_type = zipfile.ZIP_DEFLATED)
print zip_file_name
[output]
Checking dir: /home/rsh/tibco_logs/emsn1_4222
/home/rsh/tibco_logs/emsn1_4222/archive
Its log file log
<zipfile.ZipFile object at 0x7f83fd13bd90>
<zipfile.ZipFile object at 0x7f83fd13bd90>
Its Archive dir archive
Its log file no need to zip log11
<zipfile.ZipFile object at 0x7f83fd13bdd0>
<zipfile.ZipFile object at 0x7f83fd13bdd0>
Its log file log12
<zipfile.ZipFile object at 0x7f83fd13bd90>
<zipfile.ZipFile object at 0x7f83fd13bd90>
Its log file log13
<zipfile.ZipFile object at 0x7f83fd13bdd0>
<zipfile.ZipFile object at 0x7f83fd13bdd0>
Its log file log14
<zipfile.ZipFile object at 0x7f83fd13bd90>
<zipfile.ZipFile object at 0x7f83fd13bd90>
Its log file log15
<zipfile.ZipFile object at 0x7f83fd13bdd0>
<zipfile.ZipFile object at 0x7f83fd13bdd0>
Its log file log11.zip
<zipfile.ZipFile object at 0x7f83fd13bd90>
<zipfile.ZipFile object at 0x7f83fd13bd90>
I am using python v2.7.5
in the dir, i can see this logs got zipped
-rw-rw-r-- 1 rsh rsh 976785 Dec 21 2018 log
drwxrwxr-x 2 rsh rsh 66 Jun 19 12:15 archive
-rw-rw-r-- 1 rsh rsh 976785 Jun 19 12:20 log15
-rw-rw-r-- 1 rsh rsh 976785 Jun 19 12:20 log14
-rw-rw-r-- 1 rsh rsh 976785 Jun 19 12:20 log13
-rw-rw-r-- 1 rsh rsh 976785 Jun 19 12:20 log12
-rw-rw-r-- 1 rsh rsh 976785 Jun 19 12:20 log11
-rw-rw-r-- 1 rsh rsh 182 Jun 24 09:05 log.zip
-rw-rw-r-- 1 rsh rsh 182 Jun 24 09:05 log15.zip
-rw-rw-r-- 1 rsh rsh 182 Jun 24 09:05 log14.zip
-rw-rw-r-- 1 rsh rsh 182 Jun 24 09:05 log13.zip
-rw-rw-r-- 1 rsh rsh 182 Jun 24 09:05 log12.zip
-rw-rw-r-- 1 rsh rsh 182 Jun 24 09:05 log11.zip
[output]
Error:
<zipfile.ZipFile object at 0x7f83fd13bd90>