2013-07-01 26 views
1

在我的Python程序中,我大量使用osshutil模块进行文件/目录操作。我写了许多实用函数来概括模式,例如删除文件夹内的所有文件,临时更改工作目录,将路径拆分为分段,递归全局符号,删除所有匹配正则表达式的文件等。Python中的高级文件操作库?

是否有任何Python库许多这样的高级文件/目录实用功能,可能建立在osshutil模块之上,所以我可以编写更少的样板文件?

回答

0

我不知道为什么你想避免os或shutil,因为我认为它们是专门用于这种特殊用途的。我认为大多数其他库可能会建立在os和shutil之上(就像你所做的那样)。

但是,你可能想要补充一些其他的python的内置文件处理库sush globfnmatch

此链接收集所有内置的文件操作库http://www.itmaybeahack.com/book/python-2.6/html/p04/p04c06_file1.html