【发布时间】:2019-12-28 07:36:15
【问题描述】:
我想从我的 Python 文件中获取一个变量并将其写入控制台 这是我尝试过的:
main.py
myVar = "Hello There"
program.cs
using System;
using IronPython.Hosting;
namespace ConsoleApp1
{
class Program
{
static void Main(string[] args)
{
var py = Python.CreateEngine();
var pythonVariable = py.ExecuteFile("main.py");
Console.WriteLine(pythonVariable);
Console.Read();
}
}
}
我希望输出是“Hello There”,但我得到了这个:“Microsoft.Scripting.Hosting.ScriptScope”
【问题讨论】:
-
您应该在
main.py中打印变量吗?该脚本没有输出
标签: c# python ironpython