Найти - Пользователи
Полная версия: Модуль-аналог для работы с файлами в стиле ant из java
Начало » Python для новичков » Модуль-аналог для работы с файлами в стиле ant из java
1
gkraser
Есть ли в природе модуль с функциями работы с файлами, как в Apache Ant? Что бы поддерживалось что-то вроде fileset, dirset, ну и соответсвенно операции с ними. Что-то типа такого:

fs=fileset(dir='ttt', include=['**/*.py','**/*.txt'], exclude=['*tes_*'])
copy(fileset=fs, todir='eee')
zip(fileset=fs, dest='aaa.zip')
...
igor.kaist
shutil?
gkraser
igor.kaist
shutil?
Не… не то…
igor.kaist
Ну тогда комбинациями модулей zipfile, shutil, glob, os….
gkraser
igor.kaist
Ну тогда комбинациями модулей zipfile, shutil, glob, os….
Это то понятно, что так можно. Но я думал может кто то уже скомбинировал :)
PooH
Не очень понял, что вам нужно, но если речь об Ant, то может подойдет Scons
gkraser
PooH
то может подойдет Scons
да нет наверное :)

Мне не нужен аналог ant, мне достаточно opster для организации чего-то, вроде makefile для кучи мелких утилит, так или иначе связанных с проектом. Просто в процессе написания таких утилиток частенько возникают задачки, для работы с группами файлов и каталогами. Вот и озадачился поиском библиотеки, которая, позволит упростить такую работу. Но что-то ничего не нашел.

В принципе это не критично. И комбинации модулей zipfile, shutil, glob, os…. решают задачи. Однако захотелось “мягкого кресла перед камином” - удобства из коробки.
Vader
Возможно, это то что вам нужно http://pyant.sourceforge.net/
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB