2012-11-12 113 views
0

我想加入一個plf路徑來建立位置使用下面的代碼,但我注意到plf名稱被覆蓋的構建位置,請參閱下面的詳細信息,我是什麼在這裏失蹤?os.path.join給出不正確的結果

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

buildLocation包含\r字符 - 運行print repr(rPlf),你會看到發生了什麼。您可以通過以下方式解決該問題:

buildLocation = buildLocation.strip('\r')