Staging
v0.5.1
https://github.com/python/cpython
Raw File
Tip revision: 080daa04f1636224f2b0aeb34de80482a6d2496b authored by cvs2svn on 11 April 2000, 17:11:09 UTC
This commit was manufactured by cvs2svn to create tag 'r16a2'.
Tip revision: 080daa0
test_zipfile.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