os.path.join给出了错误的结果

时间:2012-11-12 07:44:46

标签: 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\INTEGRATION\M1234BAAAANAA120080.1\au_connect_build.plf

1 个答案:

答案 0 :(得分:1)

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

buildLocation = buildLocation.strip('\r')