Skip to content

Commit 2fb6bcc

Browse files
authored
Update 18_zipper.py
1 parent 562783d commit 2fb6bcc

File tree

1 file changed

+31
-11
lines changed

1 file changed

+31
-11
lines changed

scripts/18_zipper.py

Lines changed: 31 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,40 @@
1+
12
import os
23
from datetime import datetime
34
from zipfile import ZipFile
45

56

6-
# set file name and time of creation
7+
# # set file name and time of creation
8+
# today = datetime.now()
9+
# file_name = 'zipper_' + today.strftime('%Y.%m.%dh%H%M') + '.zip'
10+
# dir_name = 'tmp/' # update path
11+
#
12+
#
13+
# def zipdir(path, zip):
14+
# for root, dirs, files in os.walk(path):
15+
# for file in files:
16+
# zip.write(os.path.join(root, file))
17+
#
18+
# if __name__ == '__main__':
19+
# zipfile = ZipFile(file_name, 'w')
20+
# zipdir(dir_name, zipfile)
21+
# zipfile.close()
22+
23+
724
today = datetime.now()
825
file_name = 'zipper_' + today.strftime('%Y.%m.%dh%H%M') + '.zip'
926
dir_name = 'tmp/' # update path
10-
11-
12-
def zipdir(path, zip):
13-
for root, dirs, files in os.walk(path):
27+
28+
29+
def add_folder_to_zip(folderPath,zipFile):
30+
for root, dirs, files in os.walk(folderPath):
1431
for file in files:
15-
zip.write(os.path.join(root, file))
16-
17-
if __name__ == '__main__':
18-
zipfile = ZipFile(file_name, 'w')
19-
zipdir(dir_name, zipfile)
20-
zipfile.close()
32+
print(file)
33+
print(root)
34+
full_path = os.path.join(root,file)
35+
zipFile.write(full_path)
36+
37+
with ZipFile("test_zip.zip","w") as my_zip:
38+
print(my_zip)
39+
40+
add_folder_to_zip('testfolder',my_zip)

0 commit comments

Comments
 (0)