Я сделал небольшой скрипт, как показано ниже, для чтения группы файлов и их tar, все работает нормально, если принять, что сжатый файл содержит полный путь к файлам при распаковке.Есть ли способ сделать это без структуры каталогов?
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()