tarfile python без полного пути

Я сделал небольшой скрипт, как показано ниже, для чтения группы файлов и их архивирования, все работает нормально, учитывая, что сжатый файл содержит полный путь к файлам в несжатом виде. Есть ли способ сделать это без структуры каталогов?

compressor = tarfile.open(PATH_TO_ARCHIVE + re.sub('[\s.:"-]+', '', 
    str(datetime.datetime.now())) + '.tar.gz', 'w:gz')

for file in os.listdir(os.path.join(settings.MEDIA_ROOT, PATH_CSS_DB_OUT)):
    compressor.add(os.path.join(settings.MEDIA_ROOT, PATH_CSS_DB_OUT) + file)

compressor.close()
5
задан miku 20 January 2011 в 18:32
поделиться