2013-04-08 111 views
0

我試圖創建一個數組文本來創建使用this example一個KML,下面幾行:蟒蛇:字符串數組來格式化字符串

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' 
... 

,但如果我給myCoordsKML.coordinates,我會得到一個blob沒有新的線路,並與[]包圍它。

我可以使用', '.join(myCoords)刪除[],但它仍然是一個沒有新行的blob。我怎樣才能做到這一點?

謝謝!

+1

使用'',\ n'.join(myCoords)'?該示例使用* whitespace *分隔的字符串,而不是用逗號分隔。 – 2013-04-08 15:37:57

回答

2

本例使用空間分隔數據;字符串文字在它們之間有新行,但是Python將它們連接在一起。

在任何情況下,您可以使用' '.join(myCoords)以與該示例相同的方式連接座標。

+0

感謝您的幫助! – otmezger 2013-04-08 15:46:20