1、前言
本文是五篇系列文章中的第二篇,希望帮助您开始使用基本的Python和FME。在这篇文章里我们介绍了关于如何在FME工作空间中使用“启动Python脚本”功能,并给大家准备了两个示例。第一个示例是在运行转换之前使用“启动Python脚本”功能复制文件;第二个示例是将自定义(用户定义)消息写入日志文件。
2、介绍
将“启动Python脚本”功能添加到FME工作空间中能够很好的扩展工作空间的功能。当您想要先设置环境,然后再运行转换,又或者想要增强对自定义脚本提供的FME的控制,您都可以通过在FME工作空间中定义脚本的方式实现。具体操作为,在“工作区参数”>“脚本”下的“工作台导航器”窗格中,右键单击一个名为“启动Python脚本”的参数,然后选择“编辑参数值”以打开一个特殊的Python编辑窗口。在这里,您就可以输入一些Python代码,而这些代码将在转换之前被执行。
用户可以在“工作区参数”>“脚本”>“启动Python脚本”下的“导航器”窗格中的“启动Python脚本”参数中输入将在转换之前被执行的Python代码。
3、 示例1:创建源数据集的.zip文件备份
下列情况适用于,当您想要在运行模板之前或之后创建数据的备份时(使用“启动Python脚本”或不使用都可以这样做)。在这个示例中&#