我需要使用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'))

最佳答案

我猜这里已经回答了这个问题。请检查 。

Python shutil copytree: use ignore function to keep specific files types

关于python - python使用include模式复制文件,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/52071642/

10-14 18:06