for directory in home_dirs:
    full_dir = os.path.join(home, directory)
tar = tarfile.open(os.path.join(backup_dir, directory + '.tar.gz'), 'w:gz')
tar.add(full_dir)
Как сделать резервную копию tar с помощью python