initial creation
This commit is contained in:
@@ -0,0 +1,18 @@
|
||||
#!/usr/bin/env python
|
||||
|
||||
from zipfile import ZipFile, ZIP_DEFLATED
|
||||
import os.path
|
||||
|
||||
# reading & extracting
|
||||
rzip = ZipFile("../DATA/textfiles.zip") # <1>
|
||||
print(rzip.namelist()) # <2>
|
||||
ty = rzip.read('tyger.txt').decode() # <3>
|
||||
print(ty[:50])
|
||||
rzip.extract('parrot.txt') # <4>
|
||||
|
||||
# creating a zip file
|
||||
wzip = ZipFile("example.zip", mode="w", compression=ZIP_DEFLATED) # <5>
|
||||
for base in "parrot tyger knights alice poe_sonnet spam".split():
|
||||
filename = os.path.join("../DATA", base + '.txt')
|
||||
print("adding {} as {}".format(filename, base + '.txt'))
|
||||
wzip.write(filename, base + '.txt') # <6>
|
||||
Reference in New Issue
Block a user