我需要使用 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'))
Run Code Online (Sandbox Code Playgroud)
上面的代码从 dir 复制了除指定格式之外的文件,但我需要如下所示的内容
from shutil import copytree, include_patterns
source=r'SOURCE_PATH'
destination=r'DESTINATION_PATH'
copytree(source, destination, ignore=include_patterns('*.txt'))
Run Code Online (Sandbox Code Playgroud) 我有弹簧启动罐。它包含 boot-inf 文件夹,该文件夹包含类和 lib 文件夹。我需要运行具有 main 方法的某个类。但我不知道如何运行它。对于普通 jar,我们可以使用以下格式从 jar 运行该类。
java -cp "sample.jar;dependecy.jar" com.sample.ClassName
Run Code Online (Sandbox Code Playgroud)
但是在 spring boot jar 中运行类的格式是什么。因为它包含 boot-inf 文件夹。我正在使用 gradle 脚本来构建项目