com.supermap.desktop.core.utilties
类 PythonUtilities
- java.lang.Object
-
- com.supermap.desktop.core.utilties.PythonUtilities
-
public class PythonUtilities extends java.lang.Object
-
-
方法概要
所有方法 静态方法 具体方法 限定符和类型 方法和说明 static void
disposePythonExecutor()
结束当前的执行器static boolean
execute(java.io.File file)
执行Python文件static boolean
execute(java.io.File file, PythonExecuteSetting pythonExecuteSetting)
以指定执行参数执行Python文件static boolean
execute(java.io.File file, java.lang.String args)
执行python文件static boolean
execute(java.io.File file, java.lang.String args, PythonExecuteSetting pythonExecuteSetting)
执行python文件static boolean
execute(java.lang.String pythonCode)
执行python脚本static boolean
execute(java.lang.String pythonCode, PythonExecuteSetting pythonExecuteSetting)
以指定的执行参数执行一段python代码static IPythonExecutor
getiPythonExecutor()
获取Python执行器static void
setPythonExecutor(IPythonExecutor pythonExecutor)
针对二次开发不启动桌面时,用户主动设置IPythonExecutor后,可以正常调用桌面之前配置conda环境的python
-
-
-
方法详细资料
-
execute
public static boolean execute(java.io.File file, PythonExecuteSetting pythonExecuteSetting)
以指定执行参数执行Python文件- 参数:
file
- python文件pythonExecuteSetting
- 执行参数- 返回:
- 执行是否成功
-
execute
public static boolean execute(java.io.File file)
执行Python文件- 参数:
file
- python文件- 返回:
- 执行是否成功
-
execute
public static boolean execute(java.io.File file, java.lang.String args)
执行python文件- 参数:
file
- python文件args
- 命令行参数- 返回:
- 执行是否成功
-
execute
public static boolean execute(java.io.File file, java.lang.String args, PythonExecuteSetting pythonExecuteSetting)
执行python文件- 参数:
file
- python文件args
- 命令行参数pythonExecuteSetting
- 执行参数- 返回:
- 执行是否成功
-
execute
public static boolean execute(java.lang.String pythonCode)
执行python脚本- 参数:
pythonCode
- python脚本- 返回:
- 执行是否成功
-
getiPythonExecutor
public static IPythonExecutor getiPythonExecutor()
获取Python执行器- 返回:
- Python执行器
-
setPythonExecutor
public static void setPythonExecutor(IPythonExecutor pythonExecutor)
针对二次开发不启动桌面时,用户主动设置IPythonExecutor后,可以正常调用桌面之前配置conda环境的python- 参数:
pythonExecutor
-
-
execute
public static boolean execute(java.lang.String pythonCode, PythonExecuteSetting pythonExecuteSetting)
以指定的执行参数执行一段python代码- 参数:
pythonCode
- python代码pythonExecuteSetting
- 执行参数- 返回:
- 是否执行成功
-
disposePythonExecutor
public static void disposePythonExecutor()
结束当前的执行器
-
-