Python os.path.join给出不正确的结果
我试图使用下面的代码将plf路径加入到构建位置,但我注意到构建位置上的plf名称被覆盖,请参见下面的详细信息,我在这里缺少什么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
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')