字符串在与另一个字符串连接后被覆盖

2024-06-16 09:55:31 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在使用子进程通过使用findbuild.exe…某些exe使用生成字符串在服务器上查找生成。 我存储来自findbuild.exe输入“输出”变量..如下所示

process = subprocess.Popen(findBuild_cmd, stdout=subprocess.PIPE, stderr = subprocess.PIPE)
out,err  = process.communicate()

我解析它以获得构建位置,并使用

^{pr2}$

我想把偏移量添加到\boot\builds\bin中\abc.mbn公司在

我想要的是最后的路,所以

\\water\build\12345\123.4\boot\builds\bin\abc.mbn

我用过os.path.join操作系统但是发现字符串被后面的偏移量覆盖了。 当我试着把上面两个结合起来的时候,我看到如果我这样做的话 temp = r"XYZ"+ sbl,它工作得很好,但是当我尝试这样做时,temp = sblTemp + r"XYZ"它会覆盖第一个字符串

你能帮我弄清楚这里出了什么问题吗?在


Tags: 字符串bin进程processexetemp偏移量subprocess