Python os.path.join给出不正确的结果

Python os.path.join给出不正确的结果,python,Python,我试图使用下面的代码将plf路径加入到构建位置,但我注意到构建位置上的plf名称被覆盖,请参见下面的详细信息,我在这里缺少什么 rPlf = os.path.join(buildLocation,'au_connect_build.plf') print rPlf print rPlf 实际产量:- rPlf \au_connect_build.plfNTEGRATION\M1234BAAAANAA120080.1 预期产出:- \\Location\builds435\I

我试图使用下面的代码将plf路径加入到构建位置,但我注意到构建位置上的plf名称被覆盖,请参见下面的详细信息,我在这里缺少什么

rPlf = os.path.join(buildLocation,'au_connect_build.plf')
    print rPlf
    print rPlf
实际产量:-

rPlf
\au_connect_build.plfNTEGRATION\M1234BAAAANAA120080.1
预期产出:-

 \\Location\builds435\INTEGRATION\M1234BAAAANAA120080.1\au_connect_build.plf

buildLocation
包含一个
\r
字符-运行
print repr(rPlf)
,您将看到发生了什么。您可以通过以下方式解决此问题:

buildLocation = buildLocation.strip('\r')