zoukankan      html  css  js  c++  java
  • c# 执行python方法

    在C#使用Python脚本文件要注意的的是,首先要将IronPython2.7安装路径中的两个dll文件添加到C#引用中一个是IronPython.dll,另一个是Microsoft.Scripting.dll库文件;其次在代码中添加引用如下所示:

    using IronPython.Hosting;//引用ironpython文件
    using Microsoft.Scripting.Hosting;//引用ironpython文件
    
    //调用方法
     public void c_python()
            {
                //dd 错误吗定义1 vip视频地址错误 0 正确
                String dd, db;
                ScriptEngine pyEngine = Python.CreateEngine();//创建Python解释器对象
                dynamic py = pyEngine.ExecuteFile(@"play_ve.py");//读取脚本文件
                dynamic pye = pyEngine.ExecuteFile(@"play.py");//读取脚本文件
                try
                {
                    dd = py.get_url(); dd = dd.ToString();
                    db =py.get_url2();  db = db.ToString();
                    Console.WriteLine("dd===" + dd);
                    Console.WriteLine("dd===" + db);
                }
                catch (Exception)
                {
    
                    Console.WriteLine("123456");
                } 
            }

     这是python,文件命名play_ve.py

    #coding=utf-8
    def get_url():
        
        he="1";
        return he;
        
    def get_url2():
        
        he="5";
        return he;
  • 相关阅读:
    TensorFlow学习笔记--CIFAR-10 图像识别
    第二章--第二节:注释
    webbrowser
    RichViewEdit
    RichEdit
    TreeView
    RichView
    ListView
    DesktopLoader服务程序
    Delphi实现程序只运行一次并激活已打开的程序
  • 原文地址:https://www.cnblogs.com/bruce1992/p/14840252.html
Copyright © 2011-2022 走看看