c# - 通过python脚本将值返回给c#程序

标签 c# python

我有一个执行 python 脚本的 C# 程序如何在我的 C# 程序中检索 python 返回值?

谢谢!

最佳答案

据我所知,您应该使用使用 CreateScope 方法从 ScriptEngine 对象创建的 ScriptScope 对象

ScriptEngine engine = ScriptRuntime.Create().GetEngine("py");
ScriptScope scope = engine.CreateScope();

然后你可以通过这样做在 C# 程序和 python 脚本之间共享变量

scope.SetVariable("x", x);

关于c# - 通过python脚本将值返回给c#程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1221135/

相关文章:

python - swig c++ 到 python (with numpy) : error: use of undeclared identifier 'import_array'

c# - C# 中的嵌套 IEnumerable<>

c# - MVC 3 实体模型 - 添加方法?

python - 如何使用 django-rest 框架测试客户端发布列表

python - 无法从 Windows 使用 Paramiko 登录 Linux 服务器

python - 从 python 列表中获取值序列

c# - 从 byte[] 中提取可变宽度有符号整数的最快方法

c# - XAML WPF 的绑定(bind)/引用方法

c# - "Root element is missing"错误但我有一个根元素

python - Django原始id字段查找有错误的链接