This post in Mike Stall's blog表示
最后一个表达式结果存储为全局变量
"_"
,因此您可以像这样检索它:object o = m_python.GetVariable("_");
但目前在v2范围内执行后没有这样的变量,例如
scriptEngine.CreateScriptSourceFromString("a=1+2;a+1", SourceCodeKind.Statements);
有没有办法在没有明确定义变量的情况下访问结果(a+1)
?
答案 0 :(得分:0)
我怀疑使用IronPython 2你需要使用SourceCodeKind.Interactive。
我稍后会试一试,看看是否有效。