span8
span4
Python的搜索使用在sys.path中指定的搜索列表python模块的几个地点。要看到在默认sys.path中哪些目录,您可以运行该代码使用Python
进口SYS,pprint pprint.pprint(sys.path中)
为了使用Python模块从内部FME,你需要做两件事情:
网站-lib是用户自行安装模块的标准位置。在Windows上,它一般位于:
C:\ Python24 \ LIB \站点LIB
用于打印sys.path的上述指示,如果你不能找到你的Python安装的site-LIB(在UNIX上,这可能会发生变化)。
当FME旋转起来Python解释器,它添加下列到sys.path中:
如果您想在蟒蛇为您的Python脚本其他地点进行搜索,有两种方法(通过FME)到目录在运行时添加到sys.path中
1。添加的代码片段(类似于以下)到工作区中的启动 - Python脚本:
进口SYS sys.path.append(R “C:\项目\富”)
2。以下添加到您的工作空间的标题:
FME_PYTHON_PATH “C:\\ \\项目富”
有几种方法你可以告诉FME导入一个Python模块,但是,你甚至可能不会需要明确地导入您的模块。
如果你的模块(例如mymodule.py),包含PythonFactory实施(例如MyFactoryClass),你需要告诉PythonFactory(PythonCaller变压器)的“Python的符号用”是mymodule.MyFactoryClass。该PythonFactory是足够聪明,知道它需要加载“MyModule的”模块才可以使用实现类。
如果你想导入模块用于其他用途,这里是你如何能做到这一点:
添加下面一行:
进口MyModule的
添加下面一行:
进口MyModule的
添加下面一行:
FME_PYTHON_IMPORT MyModule的
©2020安全亚搏在线软件公司|法律