C#이 Python 모듈 호출을 지원하는 경우 먼저 IronPython 라이브러리를 설치해야 합니다.
첫 번째 단계에서는 IronPython 라이브러리의 설치 패키지를 다운로드해야 합니다. 여기에서 공식 웹사이트 http://ironpython.codeplex.com/으로 이동하여 관련 라이브러리 파일을 다운로드하고 설치하세요.
관련 권장 사항: "Python Video Tutorial"
두 번째 단계는 새 C# 콘솔 테스트 프로젝트를 만들고 IronPython 설치 디렉터리에 있는 다음 DLL 파일을 프로젝트 참조에 추가하는 것입니다.
세 번째 단계에서는 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#에서 파이썬을 호출하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!