查看IronPython控制台(ipy.exe)的源代码,看起来最终可以归结为call
scriptSource.ExecuteProgram()。您可以
scriptSource从任何一种
scriptEngine.CreatescriptSourceFrom*方法中获得一个。
例如:
import clrclr.AddReference("IronPython")from IronPython.Hosting import Pythonengine = Python.CreateEngine()src = engine.CreatescriptSourceFromString("""if __name__ == "__main__": print "this is __main__"""")src.ExecuteProgram()运行此命令将打印“ this is main ”。



