run

语法

run(scriptFile, [newSession=false], [clean=true])

参数

scriptFile 是服务器端的脚本所在路径。

newSession 是否新开一个 session 运行脚本。

clean 是否清理当前 session 中的变量。默认为 true,即 run 运行后会清除变量。

详情

执行一个已经保存的程序文件。该命令必须要用户登录后才能执行。

如果设置 newSession = false,程序文件在当前 session 中运行。如果设置 newSession = true,程序文件在新开的 session 中运行。运行结束,关闭该 session。

例子

run "/home/DolphinDB/test.script";
d = dict(STRING, ANY)
d["TradePrice"] = 1..1000
// clean参数设置为 false,当前 session 中定义的变量 d 不会被清除。
run("/home/DolphinDB/test.script", clean=false)
parseExpr("avg(TradePrice)",d).eval()
# output
500.5