我希望我的 python 脚本能够搜索 SVN 中的目录,找到以特定扩展名(例如 *.exe)结尾的文件,并将这些文件复制到我的 C 驱动器中创建的目录中。我怎样才能做到这一点?我是 Python 新手,因此非常感谢详细的回复和/或指出正确的方向。
后续: 使用 os.walk 时,我将传入什么参数来确保复制具有特定扩展名(例如 *.exe)的文件?
最佳答案
我认为使用 svn 命令行实用程序检查(或者更好的是导出)源代码树是最简单的:您可以使用 os.system 来调用它。还有直接的 Python 到 svn API 绑定(bind),但如果您是 Python 新手,我建议您不要使用它们。
然后您可以遍历结帐文件夹,例如使用 os.walk;复制本身可以使用shutil.copy来完成。
关于python - 在 SVN 目录中搜索具有特定文件扩展名的文件并复制到另一个文件夹?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/291467/