Ho creato un piccolo script come di seguito per leggere il gruppo di file e tar, il tutto funziona correttamente e accetta che il file compresso contenga il percorso completo dei file quando non compressi. C'è un modo per farlo senza la struttura della directory?tarpile python senza percorso completo
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()
grazie Grant, apprezzo il vostro aiuto in merito. Ha funzionato, ho postato un'altra domanda in precedenza e sembri che l'uomo possa aiutarti anche nell'altra domanda http://stackoverflow.com/questions/4725685/django-auto-filling-some-data-based-on-model- attributo molte grazie –