我正在尝试在IronPython 2中托管脚本时向sys.argv
添加一些变量。互联网一直都在我身上,显示how to do it in IronPython 1:
engine.Sys.argv = List.Make(args);
除此之外,ScriptEngine
不再有Sys
成员......
答案 0 :(得分:2)
在某些时候,我们添加了scriptEngine.GetSysModule(),它是ScriptEngine类的扩展方法。它位于Python类的IronPython.Hosting命名空间中。返回一个ScriptScope,您可以从中获取argv成员。
如果你真的使用2.0,我不确定它是否存在。