我是编程新手,我无法运行此代码,它经常显示错误,例如模块对象不可调用。谁能帮我解决这个问题?
import simplekml
kml = simplekml.kml() #what's wrong here?
kml.newpoit(name="sample",coords[(11,12)])
kml.save("H:\\python\\point.kml")`
Traceback (most recent call last):
File "H:/programs/practice.py", line 2, in <module>
kml = simplekml.kml()
TypeError: 'module' object is not callable
答案 0 :(得分:0)
simplekml.kml
是simplekml
内部的一个模块,因此无法调用,如错误消息所述。您可能打算调用simplekml.Kml()
(大写K)来创建Kml
实例。
答案 1 :(得分:0)
我想您打算调用simplekml.Kml()
(用大写字母 K )来创建此类的实例。所以可能只是拼写错误。
simplekml
是一个模块,您可以在代码的第一行中将其导入。
我建议您看看simplekml.Kml
class documentation。