如何在IronPython 2中访问`ScriptEngine.Sys`?

时间:2011-11-03 10:12:38

标签: ironpython

我正在尝试在IronPython 2中托管脚本时向sys.argv添加一些变量。互联网一直都在我身上,显示how to do it in IronPython 1

engine.Sys.argv = List.Make(args);

除此之外,ScriptEngine不再有Sys成员......

1 个答案:

答案 0 :(得分:2)

在某些时候,我们添加了scriptEngine.GetSysModule(),它是ScriptEngine类的扩展方法。它位于Python类的IronPython.Hosting命名空间中。返回一个ScriptScope,您可以从中获取argv成员。

如果你真的使用2.0,我不确定它是否存在。