python:stringarray到格式化的字符串

时间:2013-04-08 15:36:42

标签: python string kml

我正在尝试使用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'
...

但如果我将myCoords提交给KML.coordinates,我会得到一个没有新行的blob,并且[]将其封闭。

我可以使用', '.join(myCoords)删除[],但它仍然是一个没有新行的blob。我怎么能这样做?

谢谢!

1 个答案:

答案 0 :(得分:2)

该示例使用 space 分隔数据;字符串文字在它们之间有新行,但Python将它们连接在一起。

在任何情况下,您都可以使用' '.join(myCoords)以与该示例相同的方式加入坐标。