Thread Rating:
  • 1 Vote(s) - 5 Average
  • 1
  • 2
  • 3
  • 4
  • 5
First steps with Python.NET
#16
Python.NET update for me, at least: the binary format serializer problem has FINALLY been dealt with by the pythonnet people. I used Tools-Nuget-Update for the PythonNet nupkg to 3.10.rc0. Now this code will work, with no shutdown problem.
 
Code:
Copy      Help
/*/ nuget PyNet\PythonNet; /*/
using Python.Runtime;

PythonEngine.Initialize();
using (Py.GIL()) {
    // NOTE: this doesn't validate input
    if (!dialog.showInput(out string firstCsharpNumber, "Enter first number:")) return;
    PyObject firstNumber = Convert.ToDouble(firstCsharpNumber).ToPython();
    
    if (!dialog.showInput(out string secondCsharpNumber, "Enter second number:")) return;
    PyObject secondNumber = Convert.ToDouble(secondCsharpNumber).ToPython();
    
    dynamic scope = Py.CreateScope();
    scope.Exec("def add(a, b): return a + b");
    var sum = scope.add(firstNumber, secondNumber);
    print.it("Sum: " + (int)sum);
    Py.GIL().Dispose();
}

PythonEngine.Shutdown();


Messages In This Thread
First steps with Python.NET - by burque505 - 06-17-2023, 09:16 PM
RE: First steps with Python.NET - by burque505 - 06-17-2023, 10:23 PM
RE: First steps with Python.NET - by Gintaras - 06-18-2023, 05:58 AM
RE: First steps with Python.NET - by burque505 - 06-18-2023, 12:27 PM
RE: First steps with Python.NET - by Gintaras - 08-01-2023, 06:38 PM
RE: First steps with Python.NET - by Gintaras - 08-01-2023, 06:40 PM
RE: First steps with Python.NET - by burque505 - 08-01-2023, 07:42 PM
RE: First steps with Python.NET - by Davider - 01-29-2024, 01:10 AM
RE: First steps with Python.NET - by Gintaras - 01-29-2024, 09:15 AM
RE: First steps with Python.NET - by Davider - 01-29-2024, 01:49 PM
RE: First steps with Python.NET - by burque505 - 05-16-2025, 09:41 PM
RE: First steps with Python.NET - by Gintaras - 05-19-2025, 04:27 PM
RE: First steps with Python.NET - by Davider - 06-09-2025, 08:39 AM
RE: First steps with Python.NET - by Gintaras - 06-09-2025, 09:48 AM
RE: First steps with Python.NET - by Davider - 06-09-2025, 09:56 AM
RE: First steps with Python.NET - by burque505 - 03-21-2026, 07:02 PM

Forum Jump:


Users browsing this thread: 1 Guest(s)