blob: 3ffdd19a4ab0bb8103c01ff94f686be9a975eda4 [file] [log] [blame]
Guido van Rossum368f04a2000-04-10 13:23:04 +00001import zipfile, os
2
3srcname = "junk9630.tmp"
4zipname = "junk9708.tmp"
5
6try:
7 fp = open(srcname, "w") # Make a source file with some lines
8 for i in range(0, 1000):
9 fp.write("Test of zipfile line %d.\n" % i)
10 fp.close()
11
12 zip = zipfile.ZipFile(zipname, "w") # Create the ZIP archive
13 zip.write(srcname, srcname)
14 zip.write(srcname, "another.name")
15 zip.close()
16
17 zip = zipfile.ZipFile(zipname, "r") # Read the ZIP archive
18 zip.read("another.name")
19 zip.read(srcname)
20 zip.close()
21finally:
22 if os.path.isfile(srcname): # Remove temporary files
23 os.unlink(srcname)
24 if os.path.isfile(zipname):
25 os.unlink(zipname)
26