2017-02-24 71 views
0

使用Python 3,尋找正確方向的微調,因爲raw_input的行爲不像我想的那樣。在Windows下使用Python連接UNC路徑

self.softwareOptions = {'1': "\X", '2': "\Y", '3':"\Z"} 
self.sourceSoftware=r"\\Cdc1\cdc\Visual Studio 2015\Projects\WPF 2015 Projects" 
self.sourceAppend=r"\JCOutput\Release" 

    def BuildSourcePath(self): 
     return os.path.join(self.sourceSoftware , self.selectedSoftware, self.sourceAppend) 

在程序的另一點,用戶被查詢輸入1,2,3來追加適當的路徑。輸出,然而,總是在符\ v切割路徑了,所以我結束了\ CDC1 \中華網\ JCOutput \發佈

+1

'raw_input'消失: http://stackoverflow.com/a/954840/7311767 –

回答

1

你必須使用相對路徑:

self.softwareOptions = {'1': "X", '2': "Y", '3':"Z"} 
self.sourceSoftware=r"\\Cdc1\cdc\Visual Studio 2015\Projects\WPF 2015 Projects" 
self.sourceAppend=r"JCOutput\Release" 

def BuildSourcePath(self): 
    return os.path.join(self.sourceSoftware, self.selectedSoftware, self.sourceAppend) 
+0

謝謝,糖熊! –