#!/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