[code.view]

[top] / python / PyMOTW / tarfile / tarfile_addfile.py

     #!/usr/bin/env python
     # encoding: utf-8
     #
     # Copyright (c) 2009 Doug Hellmann All rights reserved.
     #
     """
     """
     
     __version__ = "$Id$"
     #end_pymotw_header
     
     import tarfile
     
     print 'creating archive'
     out = tarfile.open('tarfile_addfile.tar', mode='w')
     try:
         print 'adding README.txt as RENAMED.txt'
         info = out.gettarinfo('README.txt', arcname='RENAMED.txt')
         out.addfile(info)
     finally:
         print 'closing'
         out.close()
     
     print
     print 'Contents:'
     t = tarfile.open('tarfile_addfile.tar', 'r')
     for member_info in t.getmembers():
         print member_info.name
     

[top] / python / PyMOTW / tarfile / tarfile_addfile.py

contact | logmethods.com