Python中的高级文件操作库?

时间:2013-07-01 09:13:39

标签: python directory-structure shutil

在我的Python程序中,我大量使用osshutil模块进行文件/目录操作。我编写了许多实用程序函数来概括模式,比如删除文件夹中的所有文件,临时更改工作目录,将路径拆分为碎片,递归glob,删除所有匹配正则表达式的文件等。

是否有任何Python库,其中包含大量此类高级文件/目录实用程序函数,可能构建在osshutil模块之上,因此我可以编写较少的样板文件? / p>

1 个答案:

答案 0 :(得分:0)

我不确定你为什么要避免os或shutil,因为我认为它们是用于这种特殊用途。我认为大多数其他库可能会建立在os和shutil之上(就像你已经完成的那样)。

但是,您可能希望将其他一些python的内置文件处理库作为globfnmatch来补充。

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