span8
span4
你好,
我有一个使用自定义featuter和TestFilter的工作区。如果有太多的特性需要我转换,我将端口转换为一个终止符转换器。
在终止之后,我想删除作为Python关闭脚本一部分的输入文件。包含文件名的路径位于已发布的参数中。例如:[source_file]: c: \ \ file.ext文件夹
我看了很多信息,但我的尝试产生错误或文件没有被删除,或两者兼而有之。
对此有丰富经验的人可以提供关闭脚本中所需的所有行(如果需要,还可以提供工作区的主体中需要的任何Python)的详细信息吗?
谢谢!
谢谢@david_r,这确实奏效了。奇怪的是,我仍然得到一个错误与您的代码。最后,这个问题与保存文件名的已发布参数的“type”有关(该参数是由其他人创建的)。因此我将参数重新创建为文本类型,这让FeatureReader和退出脚本Python都很高兴。
下面我将包括在重新创建参数之前得到的错误,以防同样的事情发生在其他人身上。参数类型的问题花费了太多的时间来跟踪,我认为这个问题与我在shutdown脚本中使用Python时的一个错误有关。
FME_END_PYTHON:从字符串计算python脚本…END - ProcessID: 16548,峰值进程内存使用量:185908 kB,当前进程内存使用量:82432 kB Python异常:[错误123]文件名、目录名或卷标语法不正确:'c: 文件夹 罗杰 文件。ext' Error executing string `import fme import os if not fme.status: os.remove(fme.macroValues['source_file']) ' FME_END_PYTHON failed to execute provided script Terminator_5: Termination Message: 'Translation Terminated due to too many features in file' Program Terminating Translation FAILED.
再次感谢。
©2019安全亚搏在线软件公司法律