Staging
v0.8.1
https://github.com/python/cpython
Raw File
Tip revision: 4f643ba5dbb3ff7e36ac1864f49c0778dc0f303d authored by cvs2svn on 05 September 2000, 20:15:25 UTC
This commit was manufactured by cvs2svn to create tag 'r20b1'.
Tip revision: 4f643ba
test_zip.py
import zipfile, os

srcname = "junk9630.tmp"
zipname = "junk9708.tmp"

try:
  fp = open(srcname, "w")		# Make a source file with some lines
  for i in range(0, 1000):
    fp.write("Test of zipfile line %d.\n" % i)
  fp.close()

  zip = zipfile.ZipFile(zipname, "w")	# Create the ZIP archive
  zip.write(srcname, srcname)
  zip.write(srcname, "another.name")
  zip.close()

  zip = zipfile.ZipFile(zipname, "r")	# Read the ZIP archive
  zip.read("another.name")
  zip.read(srcname)
  zip.close()
finally:
  if os.path.isfile(srcname):		# Remove temporary files
    os.unlink(srcname)
  if os.path.isfile(zipname):
    os.unlink(zipname)

back to top