Advertisement
Guest User

temporaray zip files

a guest
Dec 24th, 2019
562
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.02 KB | None | 0 0
  1. import tempfile
  2. import pyminizip
  3.  
  4. def ZipFunction():
  5.    
  6.     with tempfile.TemporaryDirectory() as tdir:
  7.         sourceFile = "C:/Test/src.txt"
  8.         destinationFile = "dst.zip"
  9.         print("Temporary directory: " + tdir + "\\" + destinationFile)
  10.         password = "whatever"
  11.         compression_level = 9 # 1-9
  12.         pyminizip.compress(sourceFile, None, tdir + "\\" + destinationFile, password, compression_level)
  13.        
  14.         f = open(tdir + "\\" + destinationFile,"rb")
  15.         print("Contents of source file: " + str(f.read()))
  16.         f.close()
  17.        
  18.         # If commented in, program execution doesn't leave the with-block...
  19.         #i = 0
  20.         #while i < 2:
  21.         #    i = 1
  22.        
  23.     try:
  24.         print("Temporary directory: " + tdir + "\\" + destinationFile)
  25.         f = open(tdir + "\\" + destinationFile,"rb")
  26.         print("Contents of source file: " + str(f.read()))
  27.         f.close()
  28.     except:
  29.         print("Directory doesn't exist anymore!")  
  30.  
  31.          
  32. ZipFunction();
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement