我有一些将联接应用于列表的代码。
加入之前的列表如下所示:


  [“'DealerwebAgcy_NYK_GW_UAT'”,“'DealerwebAgcy'”,“'UAT'”,'@ECNPhysicalMarketCo
  nfigId',“'GATEWAY'”,“'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命令提示符下尝试了类似的操作,但是无法2重复一次。

负责此魔术的相关代码如下。

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

最佳答案

\ t是制表符。

您有两个选择:1)将字符串设置为“ c:\\ temp”,或2)使用r“ c:\ temp”

关于python - python字符串连接问题,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/2740772/

10-09 18:47