python - 在 SVN 目录中搜索具有特定文件扩展名的文件并复制到另一个文件夹?

标签 python svn file

我希望我的 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/

相关文章:

python - Django + Rest 框架 + twilio : Getitng status call back sid

python - 将数据帧转换为字典,忽略某些值

svn - 是否应将AssemblyInfo.cs放在版本控制中?

svn - 如何在 Subversion 中返回旧版本的代码?

python - 如何将列表的每个元素写入文本文件的每一行?

python - 启动 [Selenium] [Python] 后 Chrome 崩溃

python - scipy linalg 确定性/非确定性代码

SVN。分别合并每个分支修订版

c - 在 Visual 项目中包含一个文件以便使用它

python - 读取文件并将每一行用作变量?