У меня есть код, в котором я применяю объединение к списку.
Список перед объединением выглядит так:
["'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