Hi Zubin, Thanks a lot for the quick reply.
You are correct Zubin, we can execute python script individually as you described. But my requirement is that, Basically I want to call the python script from c++ program. In the c++ program, I am creating the multi threads and calling the thread function with a argument(argument contains the entire python code as a string, for example > Def sayHello(name): > Print "Hello" + name > > sayHello(arg)). In the function definition, I am taking 1 hard coded variable and needs to pass this variable along with the string(python code) to PyRun_SimpleString() and execute it. Could you tell me the solution how to map the argument to the string(python code) and pass to PyRun_SimpleString() and execute successfully? Thanks, Lakshmi. -----Original Message----- From: bangpypers-bounces+lakshmi.chowdam=bt....@python.org [mailto:bangpypers-bounces+lakshmi.chowdam=bt....@python.org] On Behalf Of Zubin Mithra Sent: Thursday, February 25, 2010 6:59 PM To: Bangalore Python Users Group - India Subject: Re: [BangPypers] Calling Python script from C++. #!/usr/bin/python # test.py import sys print sys.argv $ python test.py myArgument i hope this is what you required. On 2/25/10, lakshmi.chow...@bt.com <lakshmi.chow...@bt.com> wrote: > Hi Zubin, > > Deployment OS is RedHat Linux. > > Here is the python file : Hello.py > > Def sayHello(name): > Print "Hello" + name > > sayHello(arg) > > and > > In c++ file, I am catching all the lines from the python file in string > buffer and calling the PyRun_SimpleString(stringbuffer). > It is working fine without passing any argument. But I want to send the > argument to this python file from c++ file. > > Could you tell me how can I pass arguments to python file? > > > Thanks, > Lakshmi. > > -----Original Message----- > From: bangpypers-bounces+lakshmi.chowdam=bt....@python.org > [mailto:bangpypers-bounces+lakshmi.chowdam=bt....@python.org] On Behalf Of > Zubin Mithra > Sent: Thursday, February 25, 2010 5:11 PM > To: Bangalore Python Users Group - India > Subject: Re: [BangPypers] Calling Python script from C++. > > could you give us a few more details? the deployment OS? > > > cheers!!! > Zubin > > > > On Thu, Feb 25, 2010 at 12:51 PM, <lakshmi.chow...@bt.com> wrote: >> Hi, >> >> >> >> We have a requirement of Calling Python script from C++. >> >> >> >> So, For this we are trying to pass entire python script(Script has both >> method implementation and method calls are exist) as a string and >> executing this string by using PyRun_SimpleString(). >> >> >> >> Our concern is that if python has a method with no arguments we are able >> to execute it successfully >> >> >> >> But If Method takes parameters or arguments ,then how do we can pass >> values to that method and how can we execute it? >> >> >> >> Could you please provide the solution. >> >> >> >> Thanks and Regards, >> >> Lakshmi Narasaiah C, >> >> >> >> _______________________________________________ >> BangPypers mailing list >> BangPypers@python.org >> http://mail.python.org/mailman/listinfo/bangpypers >> > _______________________________________________ > BangPypers mailing list > BangPypers@python.org > http://mail.python.org/mailman/listinfo/bangpypers > _______________________________________________ > BangPypers mailing list > BangPypers@python.org > http://mail.python.org/mailman/listinfo/bangpypers > -- cheers!!! Zubin _______________________________________________ BangPypers mailing list BangPypers@python.org http://mail.python.org/mailman/listinfo/bangpypers _______________________________________________ BangPypers mailing list BangPypers@python.org http://mail.python.org/mailman/listinfo/bangpypers