【发布时间】:2018-08-29 07:18:03
【问题描述】:
我需要使用 python 脚本复制包含模式的文件。由于 shutil 支持 ignore_patterns 忽略文件。有什么方法可以包含复制文件的模式。 否则我必须明确编写代码吗?
提前致谢
编辑
from shutil import copytree, ignore_patterns
source=r'SOURCE_PATH'
destination=r'DESTINATION_PATH'
copytree(source, destination, ignore=ignore_patterns('*.txt'))
上面的代码从目录复制了文件,除了指定的格式,但我需要下面这样的东西
from shutil import copytree, include_patterns
source=r'SOURCE_PATH'
destination=r'DESTINATION_PATH'
copytree(source, destination, ignore=include_patterns('*.txt'))
【问题讨论】:
-
你有正在处理的代码吗?
-
glob 怎么样?
-
查看我的编辑@Radan
-
shutil 中没有 include_patterns,这是您想要实现的目标吗?
-
我需要复制带有 cetain 模式的文件,这些文件需要单独复制 @Radan
标签: python design-patterns copy include shutil