0

我刚刚阅读了一些关于如何在 Python 中将 kml 文件保存在 macos 桌面上的帖子,但我找不到答案。我尝试找到文件路径,但它不起作用。我的代码是:

import pathlib
import simplekml

longitude = input("Enter longitude: ")
latitude = input("Enter longitude: ")

kml = simplekml.Kml()
kml.newpoint(name="Sample", coords=[(longitude, latitude)])
kml.save("~/Desktop/bura/Points.kml")

问题开始于kml.save("~/Desktop/bura/Points.kml")它找不到路径并且不保存文件。

4

1 回答 1

2

kml可能不会展开~,但你可以明确地做到这一点:

import os
...
kml.save(os.path.expanduser("~/Desktop/bura/Points.kml"))
于 2018-04-30T05:31:26.140 回答