通过传递argumen从Visual c执行python脚本

2024-10-04 01:22:39 发布

您现在位置:Python中文网/ 问答频道 /正文

我从visualc窗体调用python文件。python文件应该接受来自c\and 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也不会返回任何错误。在


Tags: and文件脚本new参数窗体privateprocess