Проблема с объединением строк Python [дубликат]Python

Программы на Python
Ответить
Anonymous
 Проблема с объединением строк Python [дубликат]

Сообщение Anonymous »

У меня есть код, в котором я применяю объединение к списку.
Список перед объединением выглядит следующим образом:


["'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


Подробнее здесь: https://stackoverflow.com/questions/274 ... tring-join
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»