我刚开始学Python。。。我已经读过了,看起来我需要使用glob-我只是不明白过滤过程。在
设想一个目录结构,如:
主目录
-要删除的子目录
-子目录Alpha
-子目录Bravo Keep
文件a
文件b
-子目录Charlie
-子目录Oscar Keep
文件a
文件b
使用Python如何删除名为“Main Directory”的文件夹下的所有文件夹及其内容,除非文件夹名包含一个字符串-在本例中为“Keep”,这样它的结果是这样并保持原来的目录结构。在
主目录
-子目录
-子目录Bravo Keep
文件a
文件b
-子目录Oscar Keep
文件a
文件b
{cd2>你可以找到哪个目录。然后决定删除哪个。在
一般来说,当你想做某件事时,你应该浏览一下文档,看看有哪些函数存在。有关操作系统函数,请参阅os和os.path的文档。在
编辑
shutil.rmtree
用于删除包含其所有内容的文件夹,如果需要,这非常有用,但在这种情况下,您需要使用较低级别的API。在相关问题 更多 >
编程相关推荐