span8
span4
的想法通过jpvo··pythonpython脚本调用
我希望能够将python脚本维护为.py文件,独立于我的工作空间(就像我对sql脚本和SQLExecutor所做的那样)。pythonCaller不允许从现有的fme属性中解析python代码。
这对于实现从.py文件中读取的AttributeFileReader和从_file_content属性中运行python脚本的PythonCaller是很方便的。
优点:GIT中python脚本的正确版本控制
paalped评论·
没问题,这里有一个非常简单的不安全的例子:亚搏在线
进口fmeobjects # FeatureCreator模板类类(对象):def __init__(自我):通过def输入(自我,特性):newFeature = fmeobjects.FMEFeature()张开(“C: \ \ temp \ \ test.py”、“r”)作为pyf:线在pyf.readlines():如果不行:打破其他:exec()行self.pyoutput (newFeature) def关闭(自我):#关闭方法必须定义# #输出特性来创建功能#读者特征处理后通过
和你的c: \ temp \test.py:
addcoordinate(0,0,0)打印'new feature at 0,0,0'
分享你的好点子,或者为别人的点子投票。
©2019安全亚搏在线软件公司法律