2013-04-08 4 views
0

나는 다음과 같은 라인에서, this example를 사용하여 KML을 만드는 배열에서 텍스트를 만들려고 해요로 stringarray입니다 :파이썬 : 포맷 문자열

KML.coordinates(
       "146.825,12.233,400 " 
       "146.820,12.222,400 " 
       "146.812,12.212,400 " 
       "146.796,12.209,400 " 
       "146.788,12.205,400" 
      ) 

나는이 같은 문자열로 이미 배열에 좌표가 이 :

myCoords[0]: '146.825,12.233,400' 
myCoords[1]: '146.820,12.222,400' 
... 

하지만 KML.coordinatesmyCoords를 주면, 내가 그것을 둘러싸는 새로운 라인없이 []와 방울을 얻을 것이다.

[]을 제거하려면 ', '.join(myCoords)을 사용할 수 있지만 새 줄이없는 BLOB는 여전히 사용 가능합니다. 어떻게해야합니까?

감사합니다.

+1

' ', \ n'.join (myCoords)'를 사용 하시겠습니까? 이 예제는 쉼표로 구분 된 * 공백 *으로 구분 된 문자열을 사용합니다. –

답변

2

이 예제에서는 공백으로 구분 된 데이터를 사용합니다. 문자열 리터럴은 그 사이에 개행 문자가 있지만, 파이썬은 그것들을 함께 결합합니다.

어쨌든 ' '.join(myCoords)을 사용하여 해당 예제와 동일한 방식으로 좌표를 조인 할 수 있습니다.

+0

도움에 감사드립니다! – otmezger