【问题标题】:How can I call a simplekml module object?如何调用 simplekml 模块对象?
【发布时间】:2019-06-22 13:03:05
【问题描述】:

我是编程新手,我无法运行此代码,它经常显示错误,例如模块对象不可调用。谁能帮我解决这个问题?

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

【问题讨论】:

  • kml = simplekml.Kml()(注意大写K)。
  • 至少编辑标题以反映您遇到的问题,以便将来有类似问题的人更容易找到它。

标签: python simplekml


【解决方案1】:

我猜你的意思是调用simplekml.Kml()(大写K)来创建这个类的一个实例。所以可能只是拼写错误。
simplekml 是一个模块,您可以在代码的第一行导入它。
我建议你看看simplekml.Kmlclass documentation

【讨论】:

    【解决方案2】:

    simplekml.kmlsimplekml 中的一个模块,因此如错误消息所述,不可调用。您可能打算调用simplekml.Kml()(大写字母K)来创建Kml 实例。

    【讨论】:

      猜你喜欢
      • 2021-09-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-06-17
      • 2012-09-28
      • 2014-09-21
      • 2022-01-09
      • 2021-12-26
      相关资源
      最近更新 更多