2010-04-29 107 views
1

我有一些代碼將一個連接應用到列表中。 前加入看起來像這樣的列表:python字符串連接的問題

[ 「 'DealerwebAgcy_NYK_GW_UAT'」, 「 'DealerwebAgcy'」, 「 'UAT'」, '@ECNPhysicalMarketCo nfigId' 「 '門戶'」,「」 DEALERWEB_MD_AGCY'「,''NU1MKVETC'',''mkvetcu'',''C:\ te mp'」,'0',''NYK'「,'0','1',''isqlw.exe 」」, 'GETDATE()', '12345', ' 「NYK」', '350 ', '7']

後加入,這是所得到的字符串

'DealerwebAgcy_NYK_GW_UAT','DealerwebAgcy','UAT',@ ECNPhysicalMarketConfigId,'GAT EWAY','DEALERWEB_MD_AGCY','NU1MKVETC','mkvetcu','C:emp',0,'NYK',0,1, 「ISQLW。 EXE」,GETDATE(),12345, 'NYK',350,7

注意作爲最終的元件'C:\temp''C: emp'

我試圖上python命令提示類似的東西,但我無法重複這一點。

負責這個魔法的相關代碼如下。

values_dict["ECNMarketInstance"] = [strVal(self.EcnInstance_),strVal  (self.DisplayName_) ,strVal(self.environment_), '@ECNPhysicalMarketConfigId',strVal(self.EcnGatewaTypeId_),strVal(self.ConnectionComponent_),strVal(self.UserName_),strVal(self.Password_),strVal(self.WorkingDir_),"0",strVal(self.region_),"0","1", strVal(self.LUVersion_), "GetDate()" , self.LUUserId_,strVal(self.LUOwningSite_),self.QuoteColumnId_ , self.Capabilities_] 

delim = "," 
joined = delim.join(values) 
print values 
print joined 

回答

5

\ t是一個製表符。

您有兩種選擇:1)使字符串爲「c:\\ temp」,或2)使用r「c:\ temp」