通过传递参数从Visual c#执行python脚本

时间:2015-04-21 09:50:04

标签: python

我从visual c#表单调用python文件。 python文件应该接受来自c#和process的参数。这没有发生,如果我直接在IDLE中执行python脚本,它就可以工作。

private void publishAsset()
    {
        Process process = new Process();
        process.StartInfo.CreateNoWindow = false;
        process.StartInfo.WindowStyle = ProcessWindowStyle.Normal;
        process.StartInfo.FileName = @"C:\Work\Scripts\XML_Parsing.py";
        process.StartInfo.Arguments = "asset_id.Text";
        try
        {
            process.Start();
        }
        catch (Exception ex)
        {
            System.Console.WriteLine(ex.Message);
        }

    }

PublishAsset按钮调用python文件并将文本字段中的值作为参数。 C#也不会返回任何错误。

0 个答案:

没有答案