-2

I am required to call python scripts into as my project is a webcam project. I needed to call a normalization python script and edit it.

1 Answers1

0

IF this is still a problem for you, I'd recommend calling the python script as a command line call, as shown in this resource. You can save the output of the python script as a file and then read that file in to your C# program.

Keep in mind that this is generally not advisable, and there are better ways to go about this in a production system. This ranges from communicating over ports on the local network to using more advanced interprocess communication techniques; these vary from language to language. Still other applications use databases for local communication between processes.

Community
  • 1
  • 1
The Velcromancer
  • 437
  • 3
  • 10
  • Hi, i think this might just work out but how do i browse my python script? for the part that i do not how these 2 works: strCmdText and startInfo.Arguments – user3732314 Jun 24 '14 at 02:24
  • Could you clarify what you mean by that? – The Velcromancer Jun 24 '14 at 02:28
  • Oh. Add them wherever you need the data from the script, and then wait for the python script to finish executing. Is it not possible to emulate the functionality in c#? That would be easiest. Inter process communication is very hard. – The Velcromancer Jun 24 '14 at 02:33
  • Hi, i am able to open the cmd prompt but how do i call my python script? i wanted to make it so that when i use this program it automatically helps to open the cmd prompt and call the python scripts automatically but not manually calling the script. – user3732314 Jun 25 '14 at 06:36