gpt4 book ai didi

python - SVN批量重命名空格问题

转载 作者:行者123 更新时间:2023-11-30 23:49:33 24 4
gpt4 key购买 nike

我正在尝试批量重命名 svn 中的一些文件。我遇到一个问题,某些文件中有空格。当我尝试运行时出现此错误:

svn: Cannot copy path '00009.png' into its own child '00009.png'

我的代码是:

import subprocess.call
call("svn rename " + "test 00009.png" + " test1 00009.png")

看起来像是在空白处 split 的。有什么想法吗?

最佳答案

反斜杠转义空格。

所以:

import subprocess.call
call("svn rename " + r"test\ 00009.png" + r" test1\ 00009.png")

r'' 语法意味着 python 应按字面意思对待 \,而不是本身进行转义。它将它们传递给 svn,在那里它们被视为转义符。

关于python - SVN批量重命名空格问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7590416/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com