我希望我的python脚本搜索SVN中的目录,找到以特定扩展名结尾的文件(例如。* .exe),并将这些文件复制到我在C盘中创建的目录中。我怎样才能做到这一点?我是Python的新手,因此非常感谢对正确方向的详细响应和/或指向。
随访: 当使用os.walk时,我会传入哪个参数以确保我正在复制具有特定扩展名的文件(例如* .exe)?
答案 0 :(得分:1)
我认为使用svn命令行实用程序检查(或更好地导出)源树是最简单的:您可以使用os.system来调用它。还有直接的Python-to-svn API绑定,但如果您不熟悉Python,我建议不要使用它们。
然后,您可以遍历结帐文件夹,例如使用os.walk;复制本身可以用shutil.copy完成。