Форум сайта python.su
0
Я так понял что с помощью zipfile в архив можно файлы вставлять только по-одному поимённо.
Всвязи с этим вопрос:
А есть ли в стандартной библиотеке средства для получения всего дерева из определённого каталога, или только собирать рекурсивно руцями?
И может есть модуль более высокого уровня для работы с зип-файлами? Чтобы архив не создавать каждый раз заново.
Офлайн
0
ага os.walk(), только не совсем понятно что она выдаёт.
Офлайн
1
Куда уж понятней?
For each directory in the tree rooted at directory top (including top itself), it yields a 3-tuple (dirpath, dirnames, filenames).
dirpath is a string, the path to the directory. dirnames is a list of the names of the subdirectories in dirpath (excluding ‘.’ and ‘..’). filenames is a list of the names of the non-directory files in dirpath. Note that the names in the lists contain no path components. To get a full path (which begins with top) to a file or directory in dirpath, do os.path.join(dirpath, name).
Офлайн
0
FerromanЕсли знать буржуинский язык то да :)
Куда уж понятней?
Отредактировано (Сен. 18, 2009 00:27:15)
Офлайн
1
knkd
Хм. А можно файл где есть такая проблема?
Сдаётся мне что проблема в путях, а не в файле.
Офлайн
0
FerromanЛюбой файл, в том числе и пустой. Аналогично и в Вин-ХРСП3 и в KUbunta9.04.
Хм. А можно файл где есть такая проблема?
Офлайн