C#에서 파이썬을 호출하는 방법

爱喝马黛茶的安东尼
풀어 주다: 2019-08-10 15:38:13
원래의
5095명이 탐색했습니다.

C#에서 파이썬을 호출하는 방법

C#이 Python 모듈 호출을 지원하는 경우 먼저 IronPython 라이브러리를 설치해야 합니다.

첫 번째 단계에서는 IronPython 라이브러리의 설치 패키지를 다운로드해야 합니다. 여기에서 공식 웹사이트 http://ironpython.codeplex.com/으로 이동하여 관련 라이브러리 파일을 다운로드하고 설치하세요.

C#에서 파이썬을 호출하는 방법

관련 권장 사항: "Python Video Tutorial"

두 번째 단계는 새 C# 콘솔 테스트 프로젝트를 만들고 IronPython 설치 디렉터리에 있는 다음 DLL 파일을 프로젝트 참조에 추가하는 것입니다.

C#에서 파이썬을 호출하는 방법

세 번째 단계에서는 C# 코드를 별도로 작성하고 Python 코드 파일을 프로젝트에 추가합니다.

C# 코드 부분

using System;
using IronPython.Hosting; //导入IronPython库文件
using Microsoft.Scripting.Hosting; //导入微软脚本解释库文件
  
namespace ConsoleApplication1
{
    class Program
    {
    static void Main(string[] args)
        {
       ScriptRuntime pyRuntime = Python.CreateRuntime(); //创建一下运行环境
       dynamic obj=pyRuntime.UseFile("debug.py"); //调用一个Python文件
       int num1, num2;
       Console.Write("Num1:");
       num1 = Convert.ToInt32(Console.ReadLine());
       Console.Write("Num2:");
       num2 = Convert.ToInt32(Console.ReadLine());
       int sum = obj.add(num1, num2); //调用Python文件中的求和函数
       Console.Write("Sum:");
       Console.WriteLine(sum);
        }
    }
}
로그인 후 복사

Python 코드 부분

def add(num1,num2):
    return num1+num2;
로그인 후 복사

컴파일 시 아래와 같이 프로젝트에서 Python 파일 속성을 수정해야 합니다. 그렇지 않으면 파일을 찾을 수 없다는 오류가 보고됩니다. 오른쪽에 표시됩니다.

C#에서 파이썬을 호출하는 방법C#에서 파이썬을 호출하는 방법

위 내용은 C#에서 파이썬을 호출하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿