异常内容:
var pc = HostingHelpers.GetLanguageContext(engine) as PythonContext;
var hooks = pc.SystemState.Get__dict__()["path_hooks"] as List;
hooks.Clear();
ImportException: “not a Zipfile”
修正方法:
ScriptSource script;
ScriptEngine engine;
engine = Python.CreateEngine();
engine.Runtime.IO.RedirectToConsole();
ScriptEngine engine;
engine = Python.CreateEngine();
engine.Runtime.IO.RedirectToConsole();
var pc = HostingHelpers.GetLanguageContext(engine) as PythonContext;
var hooks = pc.SystemState.Get__dict__()["path_hooks"] as List;
hooks.Clear();
_cycleScope = engine.CreateScope();
script = engine.CreateScriptSourceFromFile(AppDomain.CurrentDomain.BaseDirectory。。。。。);
var result = script.Execute(_cycleScope);
异常内容:KeyError,但功能能够顺利执行
原因:python脚本代码变量为未初始化