2013-07-01 3 views
1

В моей программе Python я активно использую модули os и shutil для операций с файлами/каталогами. Я написал много полезных функций для обобщения паттернов, таких как удаление всех файлов внутри папки, временное изменение рабочего каталога, разделение пути на фрагменты, рекурсивный глобус, удаление всех файлов, соответствующих регулярному выражению, и т. Д.Высокоуровневая библиотека операций с файлами в Python?

Есть ли библиотека для Python, которая имеет множество таких высокоуровневых функций утилиты файлов/каталогов, возможно, построенных поверх os и shutil модулей, поэтому я могу написать меньше шаблонов?

ответ

0

Я не уверен, почему вы хотите избежать os или shutil, поскольку я думаю, что они предназначены для этого конкретного использования. Я думаю, что большинство других библиотек, вероятно, будут построены на вершине os и shutil (как вы это сделали).

Однако вы можете дополнить их некоторыми другими встроенными библиотеками обработки файлов python, такими как glob и fnmatch.

Эта ссылка собирает все встроенные библиотеки для работы с файлами http://www.itmaybeahack.com/book/python-2.6/html/p04/p04c06_file1.html

Смежные вопросы