我正在尝试为IronPython中的C#应用程序创建配置文件。有什么办法可以让python文件返回一个值,还是必须通过变量/函数来访问脚本的结果?
即,现在我有Config.py看起来像x = "test"
和C#代码 dynamic pyfile = Python.CreateRuntime().ExecuteFile("Config.py"); Console.WriteLine(pyfile.x);
有什么办法可以删除x吗?
最佳答案
您可以使用SourceCodeKind.AutoDetect创建一个ScriptSource,它将返回文件中的最后一个表达式。
关于c# - 如何创建仅向C#返回单个值的IronPython文件?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/4479679/