你需要把它变成一个类方法,因为您使用它作为对象(类实例)的一部分。例如,在FeatureProcessor定义中:
def convert(self):fmelogfile().logmessagestring('ddd')注意“self”参数。然后在close()函数中编写:
自变量()
更多信息,有关如何定义类方法的信息,请参见python文档。
需要在FME实例中安装其他的python库,通常在(fme_home)/python/python27(对于旧python)下。每个库都需要包含要识别的标准“uu init_uuuy”文件,阿飞。
查看安装的标准库。
如果是定制变压器,另一个并行存储的py文件也可以做到这一点。
您如何在Python代码中定义“convert”?
也,你看过吗pythoncaller文档?